body { 
  margin: 0px 0px 0px 0px; padding: 0px; height:100%;
	background-color: #ffffff;	color: #000000; 
	font-family: "arial","helvetica",sans-serif; font-size: 10px;
}
html { height:100%; }
.ieFix { behavior: url(/assets/ieFix/iepngfix.htc); }
table  { border-collapse: collapse; border-spacing: 0; }
td img { display: block; }
/* -------------------------------------------------------------- colors: */
.black { background-color:#000000; }
.midLightBlue { background-color: #6CD8FF; color: #ffffff; }
.midBlue { background-color: #67BDDD; color:#ffffff; }
.lightBlue { background-color: #B8ECFF; }
.bottomGrau { background-color: #8d8d8d; }
.mausGrau { background-color: #C9C9C9; }
.darkGrau { background-color: #4C4C4C; }
.lightGrau { background-color: #E9E9E9; }
.topiclinksBG { background-color: #62B8D8; }
/* -------------------------------------------------------------- aligns: */
.valBot { vertical-align:bottom; }
.valTop { vertical-align:top; }
.halRig { text-align:right; }
.haleft { text-align:left; }
.halMid { text-align:center; }
/* -------------------------------------------------------------- sizing: */
.h1 { height:1px; }
.h63 { height:63px; }
.h227 { height:227px; }
.w1 { width:1px; }
.w186 { width:186px; }
.w185 { width:185px; }
.w184 { width:184px; }
/* -------------------------------------------------------------- padding/margin: */
.pl20 { padding-left:20px; }
.pl28 { padding-left:28px; }
.ml28 { margin-left:28px; }
.pt17 { padding-top:17px; }
.pb12 { padding-bottom:12px; }
.pl19 { padding-left:19px; }
.pt16 { padding-top:16px; }
.pl1 { padding-left:1px; }
.pt5 { padding-top:5px; }
/* -------------------------------------------------------------- topMenu: */
.topmenu {  font-size: 11px; }
.topmenu a:link, .topmenu a:visited, .topmenu a { text-decoration:none; color: #000000; }
.topmenu a:hover { font-weight:bold; }
/* ------------------------------------------------------------------ form-elements: */
form { margin:0px;}
input { margin: 0px; }
.swordBox { width:128px; height:14px; font-size:10px; font-family: "arial","helvetica",sans-serif; }
.loginBox { width:128px; height:14px; font-size:10px; font-family: "arial","helvetica",sans-serif; }
/* ---------------------------------------------- layers: */
#grounding-table { position:absolute; top:0px; left:0px; height:100%; width:100%; }
#top-r-logo { position:absolute; top:44px; left:42px; text-align:center; }
#top-menu { position:absolute; top:97px; left:378px; text-align:left; }
#topic-header { position:absolute; top:122px; left:0px; text-align:left; }
#titleLine { position:absolute; top:1px; left:228px; text-align:left; }
#titlePictureBlank { background-color: #E9E9E9; height:231px; position:absolute; top:66px; left:228px; text-align:left; z-index:100; }
#titleWhiteLine { background-color: #ffffff; height:1px; position:absolute; top:66px; left:228px; z-index:101; }
#startPage-content { position:absolute; top:323px; left:0px; text-align:left; }
#pass-descriptor { position:absolute; top:164px; left:77px; text-align:left; z-index:2; height:14px; font-size:10px; color:#000000; }
#bottomColumn { position:absolute; top:647px; left:0px; text-align:left; }
#mainContentTextArea { position:absolute; top:200px; left:243px; width:465px; text-align:left; z-index:120; font-size:11px; }
#sword-display { font-weight:bold; font-size:11px; position:absolute; top:42px; left:244px; }
#pageFlippers { font-size:10px; letter-spacing:1.3px; position:absolute; top:42px; left:847px; }
#searchresultArea { position:absolute; top:208px; left:250px; text-align:left; z-index:250; }
#paging {
				position:absolute; 
				top:164px; 
				left:672px;
				width:200px;
				text-align:right; 
				layer-y:100; 
				z-index:250; 
				font-size:11px; 
				color:black;
} 
#paging1{
				position:absolute; 
				top:135px; 
				left:672px;
				width:200px;
				text-align:right; 
				layer-y:100; 
				z-index:250; 
				font-size:11px; 
				color:black;
}

/* ---------------- hyperlink subclasses: */
a:link.blackBoldLink, a:visited.blackBoldLink, a:active.blackBoldLink, a:active.blackBoldLink { color:#000000; font-weight:bold; text-decoration:none; }
a:hover.blackBoldLink { color:#000000; font-weight:bold; text-decoration:underline; }
a:link.inTextLink, a:visited.inTextLink, a:active.inTextLink, a:active.inTextLink { color:#000000; font-weight:normal; text-decoration:underline; }
a:hover.inTextLink { color:#000000; font-weight:bold; text-decoration:underline; }
