﻿/* prodot.css (line 10) */

body {
  background-color:#FFFFFF;
  color:#153B63;
  font-family:Arial,Helvetica,sans-serif;
  font-size:12px;
  margin-left:0px;
  margin-right:0px;
  margin-top:0px;
  margin-bottom:0px;
}

textarea {
  font-family: Arial, Helvetica, sans-serif;
  width:322px;
  vertical-align:top;
}
.TA2COL {
 width:469px;
}
.TA4COL {
 width:335px;
}

h1 {
  font-weight:bold;
  font-size:20px;
  margin:0pt;
  padding:0pt;
}

h2 {
  font-weight:bold;
  font-size:12px;
  margin:0px;
  padding-top:0px;
  padding-bottom:0px;
  background-color:transparent;
}
h3{
  font-weight:bold;
  font-size:11px;
  margin:0pt;
  padding:0pt;
}

h4{
  color:#FFFFFF;
  font-weight:bold;
  font-size:13px;
  margin:0pt;
  padding:0pt;
}
h5{
  color:#FFFFFF;
  font-weight:bold;
  font-size:11px;
  margin:0pt;
  padding:0pt;
}
p {
  background-color:transparent;
  margin:0px;
  padding-top:0px;
  padding-bottom:6px;
}

a {
  color:#153B63;
  font-size:11px;
  text-decoration:none;
}

img {
  border-width:0px;
}

.SITEIMG {
  padding-left:12px;
  padding-top:12px;
  cursor: pointer;
}

input[type=file]{
  /* margin-top:-1px;
  margin-bottom:-1px; */
  font-size:13px;
  height:22px;
}
input[type=submit]{
  background-color:#B4C6D9;
  border-width:1px;
  font-size:11px;
  color:#153B63;
}
input[type=button]{
  background-color:#B4C6D9;
  border-width:1px;
  font-size:11px;
  color:#153B63;
}

input.onlyText {
  background-color:transparent;
  margin:0px;
  border:none;
}

form {
  margin:0;
}

.Vote {
  background-color:#BFD2E3;
  width:174px;
  margin-bottom:6px;
  padding:3px 3px 3px 3px;
  text-align:left;
}


.boxHead {
  background-color:#153B63;
  color:#FFFFFF;
  font-size:11px;
  font-weight:bold;
  padding:2px 4px;
}

/* PAGING */
.pagingBottom
{
	font-size:11px; 
	text-align: left; 
	width: 100%;
}

/* MARGINAL */


#marginal,
#marginalSP {
  float:left;
  padding:12px 0px 0px 6px;
  width:174px;
  background-color:white;
}

.marginalBOX {
  background-color:#BFD2E3;
  /* background-color:#DFE9F4; */
  font-family:arial;
  font-size:11px;
  margin-bottom:6px;
  padding:0px 0px 0px 0px;
  text-align:left;
}

.itemMarginal {
  font-family:arial;
  font-size:11px;
  padding:2px 4px 3px 4px;
  border-bottom:1px solid white;
}
.itemMarginal select {
  width:166px;
}


.charMarginal1 {
  font-family:arial;
  font-size:14px;
  background-color:#8CA8C5;/*#DFE9F4;*/
  color:White;
  text-align:center;
  vertical-align:middle;
  padding-top: 2px;
  /*padding:2px 2px 2px 2px;o,r,u,l*/
  width:20px;
  height:20px;
  border-top:1px solid white;
  border-right:1px solid white;
  float:left;
  cursor: pointer;
}
.charMarginal0 {
  font-family:arial;
  font-size:14px;
  background-color:#DFE9F4;
  color:#FFFFFF;
  text-align:center;
  vertical-align:middle;
  padding-top: 2px;
  width:20px;
  height:20px;
  border-top:1px solid white;
  border-right:1px solid white;
  float:left;
  cursor:default;
}
.charsMarginal {
  height:115px;
  margin-left:3px;
}

/* mainXhtml.css (line 4) */

#page {
  width:100%;
  text-align:center;
  display:block;
  float:none;
}

#center {
  margin-left:auto;
  margin-right:auto;
  width:900px;
  display:block;
  float:none;
}
/*
#root {

  margin-bottom:0px;
  width:900px;
}
*/

#content {}
#content .teaser {
  background-color:white;
  margin:1px 0px 0px 1px;
  color:#FFFFFF;
  font-size:12px;
  text-align:left;
  padding:0px;
}

.TeasDiv {
  float:left;
  width:174px;
  background-color:#F1F1F1;
  border-bottom:solid 6px #FFFFFF;
  border-left:solid 6px #FFFFFF;
  height:160px;
}
.TeasText {
  height:73px;
}

.TeasDiv div {
  padding:4px;
}
.TeasDiv img {
  padding:0px;
  margin:0px;
  border:0px;
}
.TeasDiv .imgArrow
{
	width: 8px;
	height: 7px; 
	border-width: 0px;
}

#content .matrixhead {
  text-align:left;
  color:#FFFFFF;
}
#content .matrixhead div {
  height:16px;
  width:174px;
  margin-top:1px;
  margin-left:1px;
  padding-left:5px;
  padding-top:1px;
  background-color:#153B63;
}
#content .margin {
  padding-left:6px;
  padding-top:12px;

}
.BLOCKLINE {
  text-align:left;
  color:#FFFFFF;
}
.BLOCKLINE div {
  height:16px;
  width:714px;
  margin-top:1px;
  margin-left:1px;
  padding-left:5px;
  padding-top:1px;
  background-color:#153B63;
}
.MSTDIST {
  height:6px;
  background-color:#B4C6D9;
}
/* MENU */
#navigation{
  width:180px;
  background-image:url(../../images/navigation_bg.gif);
  text-align:left;
  padding-bottom:6px;
  margin-bottom:18px;
}
#sitemap{
  width:174px;
  color:#FFFFFF;
  font-family:'Arial';
  font-size:11px;
  background-color:#153B63;
  padding-top:0px;
  padding-bottom:6px;
  text-align:left;
}
#sitemap a {
  color:#FFFFFF;
  font-family:'Arial';
  font-size:11px;
}
.HL a {
  font-family:'Arial';
  font-size:11px;
  color:#FFFFFF;
}
#sitemap .item {
  padding:2px 6px 2px 10px;
}

#sitemap .line {
  margin-left:10px;
  background-color:#B4C6D9;
  height:1px;
}

#mastermenu .line {
  margin-left:0px;
  margin-top:2px;
  margin-bottom:2px;
  background-color:#B4C6D9;
  height:1px;
}
/*
act page #2269B5
mouse over #1B528C
*/
.ARROWUNDERLINE {
  font-family:'Arial';
  font-size:11px;
  background-image:url(../../images/img_shared/arrow_8x10_white.GIF);/*  background-image:url(../../images/img_shared/arrow_8x7_white_r.GIF);*/
  background-repeat:no-repeat;
  background-position:0px 3px;
  /*height: 17px;
  max-height:17px;*/
  PADDING-BOTTOM: 2px;
  PADDING-TOP: 1px;
  line-height:13px;
  margin-left:10px;
  white-space:nowrap;
  text-indent: 10px;
  border-bottom:solid 1px #B4C6D9;
  padding-top:3px;
  overflow:hidden; 
}

.ARROWUNDERLINE2 {
  font-family:'Arial';
  font-size:11px;
  color:#FFFFFF;
  background-image:url(../../images/img_shared/arrow_8x10_white.GIF);/*  background-image:url(../../images/img_shared/arrow_8x7_white_r.GIF);*/
  background-repeat:no-repeat;
  background-position:0px 3px;
  /*height: 17px;
  max-height:17px;*/
  PADDING-BOTTOM: 2px;
  PADDING-TOP: 1px;
  line-height:13px;
  margin-left:20px;
  white-space:nowrap;
  text-indent: 10px;
  border-bottom:solid 1px #B4C6D9;
  padding-top:3px;
  overflow:hidden; 
}
.VEACCORDION {
}
.VEACCORDIONCHAPTER {
  margin-top:10px;
  margin-left:10px;
  margin-bottom:8px;
}
.VEACCORDIONHEADER .HL {
  cursor:pointer;
}
.VEACCORDIONCONTENT {
  height:0px;
  overflow:hidden; 
}
.HL {
  background-color:Transparent;
  color:#FFFFFF;
  overflow:hidden; 
}

.VEACCORDIONCONTENTACTIVE {
  overflow:hidden; 
}

.LOGINBOX {
  width: 172px; 
  background-color: #DFE9F3; 
  border: solid 1px #153B63;
}

#mainholder {
  width:538px;
  float:left;
  margin-left:0px;
}
#mainarea {
  margin-left:6px
}

.ContentFrame iframe {
  width:721px;
  height:700px;
  padding:0px;
  border:1px;
  overflow-x:hidden;
}

#defaultarea {
  padding-bottom:6px;
  padding-right:6px;
  padding-top:7px;
  margin-left:7px;
  float:left;
}

.mainarea {
  padding-bottom:6px;
  padding-right:6px;
  padding-top:6px;
  margin-left:0px;
  /*border-top:1px solid #B4C6D9;*/
  float:left;
}

.BGTHUMB1 {
  background-color:#FFFFFF;
}
.BGTHUMB2 {
  background-color:#F1F1F1;
}


.mainarea div {
  float:left;
}
/* div in intro.aspx, default.aspx und lms.aspx */
.maintext {
  margin: 6px 0px 0px 0px;
}
 
 
.mainarea img {
  border:0px;
  vertical-align:baseline;
}

.ContentCol {
  width:179px;
  text-align:left;
  vertical-align:top;
}
.ContentCol div {
  height:100%;
  margin-top:1px;
  margin-left:1px;
  margin-bottom:1px;
  background-color:#ACBFD4;
}

.leftarea {
  width:94px;
}
.leftarea img {
  vertical-align:top;
}

.midarea {
  width:319px;
  padding-left: 3px;
}
.midarea a {
  font-size:9pt;
}

.rightarea {
  width:110px;
  text-align:right;
}
/* END CONTENT */


/* FOOTER */

#footer {
  background-image:url(../../images/img_shared/footerxhtml.gif);
  background-repeat:no-repeat;
  font-size:9px;
  height:17px;
  width:900px;
  padding:0pt 0pt 0pt 14px;
  text-align:left;
}



/* header_ltr.css (line 2) */


#headerService {
  background-color:white;
  font-family:Arial,Helvetica,sans-serif;
  font-size:11px;
  width:900px;
  margin:0px auto;
}

#headerService .headerButtonsRow {
  background-color:#B4C6D9;
  color:#153B63;
  height:17px;
  text-align:left;
  height:17px;
}

#headerService .headerLogoRow {
  /*height:49px;*/
  width:900px;
  text-align: right;
}

.HBIL2 {
  display:inline;
  height:17px;
  background-color:#B4C6D9;
  vertical-align:top;
  position:relative;
}
.HBIL {
  float:left;
  display:inline;
  height:17px;
  background-color:#B4C6D9;
  position:relative;
  border-right:1px solid white;
  padding:0px 10px 0px 0px;
}
.HBIL span {
  margin:4px;
  padding-top:4px;
}
.HBILr {
  float:right;
  display:inline;
  height:17px;
  background-color:#B4C6D9;
  vertical-align:top;
  position:relative;
  padding:0px 10px 0px 10px;
  text-align:center;
  border-left:1px solid white;
}

#headerService a {
  text-decoration:none;
  font-size:10px;
}
.HBI {
  overflow:hidden;
  vertical-align:top;
  border:0;
  height:17px;
}

.HBLX {
  background-color:#B4C6D9;
  color:#153B63;
  font-family:Arial,Helvetica,sans-serif;
  font-size:10px;
  line-height:17px;
  width: 107px;
  cursor:pointer;
  margin-left:24px;
  padding-left:4px;
}
.HBL {
  background-color:red;
  font-family:Arial,Helvetica,sans-serif;
  font-size:10px;
  line-height:15px;
  display:none;
  width: 107px;
  cursor:pointer;
  margin-left:24px;
  padding-left:4px;
}
.HBDEL {
  background-color:white;
  width:1px;
  height:17px;
  vertical-align:top;
  position:relative;
}
/* FOLDER */
/*

.LMSFOLDERTABS {
  float:left;
} 
.LMSFOLDERTABA {
  display:inline;
  float:left;
  height:17px;
  background-color:red;
  padding:5px 5px 5px 5px;
}

.LMSFOLDERTABP {
  float:left;
  background-color:pink;
  padding:5px 5px 5px 5px;
}

.LMSFOLDERTABD {
  display:none;
}
#folder {
  border-top: solid 1px #dddddd;
}
*/

.SHADOW {
  position: absolute; TOP: 8px; LEFT: 8px; z-index:-2;
  background-color:black;
  filter: progid:DXImageTransform.Microsoft.Alpha(style=0,opacity=30);
}

TABLE {
  empty-cells: show;
/*  border-collapse: collapse; 26.08.2008, CKE */
  border: 0px;
}
TD {
  text-align: left;
  padding-top: 0px;
  padding-bottom: 0px;
  vertical-align: top;
}

.LMSFOLDER, .LMSFOLDER2 {
  display: block;
  border: solid 1px gray;
  width:720px;
}
.LMSFOLDER TD {
  padding-top:6px;
  
}
.LMSFOLDER select {
 margin-bottom:1px;
 margin-top:1px;
}


.LMSFOLDERTABS {
  /* padding-top: 6px; */
  font-weight:bold;
  text-transform:uppercase;
  white-space:nowrap;
  text-overflow:ellipsis;
}

.LMSFOLDERTABS IMG {
  vertical-align: top;
}

DIV.LMSFOLDERTABA, SPAN.LMSFOLDERTABP, SPAN.LMSFOLDERTABD {
  padding-right: 4px;
  display: inline-block;
  padding-left: 2px;
  vertical-align: bottom;
  padding-top: 2px;
  height: 21px;
}

DIV.LMSFOLDERTABA {
/*
  border-right: #eeeeee 1px solid;
  border-top: #eeeeee 1px solid;
  border-left: #eeeeee 1px solid;
  border-bottom: #eeeeee 2px solid;
  background-color: #EEEEEE;
  */
  border: solid 1px #eeeeee;
  background-color: #eeeeee;
  cursor: default;
}

DIV.LMSFOLDERTABP {
  /*
  border-right: #dddddd 1px solid;
  border-top: #dddddd 1px solid;
  border-left: #dddddd 1px solid;
  border-bottom: #aaaaaa 1px solid;
  background-color: #FFFFFF;
  */
  border: solid 1px #ffffff;
  background-color: #ffffff;
  color: #777777;
  padding-top:3px;
  padding-left:3px;
  height:20px;
  cursor: pointer;
}

DIV.LMSFOLDERTABD {
/*
  border-right: #aabee3 1px solid;
  border-top: #aabee3 1px solid;
  border-left: #aabee3 1px solid;
  border-bottom: #aabee3 1px solid;
  background-color: #aabee3;
  color: gray;
  cursor: default;
*/
  cursor: default;

  border: solid 1px #ffffff;
  background-color: #ffffff;
  color: #777777;
  padding-top:3px;
  padding-left:3px;
  height:20px;
  color:#dddddd;


}

.LMSFOLDER {
  border: 0px;
  padding-top:4px;
  padding-left:0px;
  /* background-color:#eeeeee; */
  background-color:#eeeeee;
  overflow: hidden;
}

.LMSFOLDER2 {
  display: none;
}
.WHITE {
background-color:Yellow;
}

.BLACK {
background-color:Gray;
}

iframe.FFRAME {
  width:718px; /* 715 */
  height:540px;
  frameborder:no;
}


/* BREADCRUMB */

#breadcrumb {
  background-color:#153B63;
  color:white;
  height:17px;
  overflow:hidden;
  text-align:left;
  width:900px;
  border-bottom:1px solid white;
}

#breadcrumb .breadcrumbRow {
  color:white;
  text-align:left;

}

#breadcrumb .breadcrumbButton {
  display:inline;
  float:left;
  padding:0px 3px 0px 10px;
}

#breadcrumb .breadcrumbButton img
{
	width: 8px;
	height: 12px; 
	border-width: 0px;
}

#breadcrumb .breadcrumbButtonLabel {
  color:white;
  font-size:11px;
}

.topicImage {
  width:719px;
  height:200px;
  border-width:0px;
}

.TopImage {
  width:719px;
  height:200px;
  border-color:#FFFFFF;
  border-style:solid;
  border-width:1px 0px 0px 1px;
}

.formDiv {
  text-align:left;
  font-size:small
}
.formDiv label {
  text-align:right;
  width: 200px;
}
.formDiv td {
  width: 200px;

}.formDiv select {
  width: 200px;
  margin-top:5px;
}
.formChapter {
  padding-left:20px;
  font-size:medium
}

.SMALLCOL {
  width:174px;
  vertical-align:top;
  text-align:left;
  border-left:solid 6px #FFFFFF;
}

.COLIMG {
  vertical-align:top;
  padding-top:6px;
  width:100%;
  height:78px;
  border-width:0px
}

.STARTLINK {
  vertical-align:top;
  color:#153B63;
  padding:2px;
  background-color:#F1F1F1;
  height:78px;
}
.STARTLINK img {
  width:8px;
  height:7px;
  border:0px;
  padding-left:5px;
}
.STARTLINK .HLINE {
  font-weight:bold;
}

/* ----------- styles for dialogues -------- */
.DLGTEXT {
  font-size:12px;
  padding: 12px;
  display:block;
}
/* ----------- styles for forms -------- */
.formelement{
  border-style:solid;
  border-width:1px;
  border-color:#CCCCCC;
  font-size:12px;
  padding:1px 1px;
  display:block;
}
input.formelement {
  display:inline;
}

.formelement .textbox{
  width:100%;
  height:17px;
  font-size:11px;
}
input.formelement {
  display:inline;
}
 .formelement .dropdownlist{
  width:100%;
  height:19px;
  font-size:11px;
}
table.formtable{
  width:534px;
  background-color:#F1F1F1;
}
td.formcellTitle{
  font-size:12px;
  height:17px;
  background-color:#DFE9F4;
  padding-left:6px;
  text-align:left;
}
td.formcellLeft{
  width:174px;
}
td.formcellRight{
  width:360px;
}
.submitDiv{
  padding:5px 0px 5px 6px;
}
.btnSubmit{
  background-color:#B4C6D9;
  border-width:1px;
  font-size:11px;
}

.formtable td {
  padding-left:6px;
  padding-right:6px;
  text-align:left;
  font-size:12px;
}
.LBL {
  text-align:right;
  width:150px;
  padding-right:3px;
}
.LBLLEFT {
  text-align:left;
  width:150px;
  padding-right:3px;
}
.LBLINP {
  background-color:Transparent;
  border:none;
  text-align:left;
}

.THUMB {
  width:84px;
  vertical-align:bottom;
  margin-left:5px;
  margin-right:6px;
  border:solid 1px #CCCCCC;
}



.VEMenuBar input {
  width:60px;
  border-width:1px;
  font-size:11px;
}
.VEMenuBar span {
  position:relative; top: -2px; left: 2px;
}
.VEMenu {
  cursor:pointer; 
}

img.VEMenu {
margin-bottom:-2px;
padding-right:4px;
}

.VEMenuR {
  cursor:pointer; 
  position:absolute; top:3px; 
}

.VEMenuBar {
  border-width:1px;
  font-size:11px;
  position:relative; 
  left:0px; 
  background-color:#ffffff; 
  padding-bottom:3px;
}
.VETransMenuBar input {
  width:40px;
  border-width:1px;
  font-size:11px;
  float:left;
  margin-top:6px;
}

.VETransMenuBar {
  display:inline;
  border-width:1px;
  font-size:11px;
}
.VETransMenuBar div {
  float:left;
  width:21px;
  height:19px;
  margin-top:6px;

}
.VETransMenuBar img {
  vertical-align:middle;
}
.VETransMenuBar select {
  float:left;
  width:150px;
  margin: 4px 0px 2px 2px;
}

.RSF {
  padding:0 3px 0 3px;
}

.menubutton {
  background-color:#B4C6D9;
  margin-bottom: 1px
}
.MENUINP {
  margin-bottom: 3px;
  border-color:#CCCCCC;
}

/* for testing */
.leftspan {
  background-color:#FFFFFF;
  color:#153B63;
  font-family:Arial,Helvetica,sans-serif;
  font-size:11px;
  text-align:left;

}

.WizardNavigation {
  text-align:left;
  padding:0px;
  margin:0px;
}


/* TABLE */
#lmslist {
  width:716px;
}

table .FTHEAD {
  padding:2px 4px;
  font-size:11px;
  font-weight:bold;
  text-align:left;
  background-color:#153b63;
  background: fixed:no-repeat;
  color:white;
  cursor:pointer;
  vertical-align:text-bottom;
}
.ASCDESC {
  padding:4px;
  vertical-align:text-bottom;
}
table .FTC {
  text-align:center;
}
table .FTR {
  text-align:right;
}

tableCell .FTR {
  text-align:right;
}

table .LIGHT {
  background-color:#B4C6D9;
  color: #153b63;
}
table .BRIGHT {
  background-color:#ffffff;
  color: #153b63;
}
.LIGHT img {
  cursor:pointer;
}
  

table .tableCell {
  padding:2px;
  font-size:11px;
  text-align:left;
  background-color:#EEEEEE;
}
table .tableCellSTATE1 {
  padding-left:2px;
  font-size:11px;
  text-align:left;
  background-color:#EEEEEE;
}
table .tableCellSTATE2 {
  padding-left:2px;
  font-size:11px;
  text-align:left;
  background-color:#FF7F50;
}
table .tableCellSTATE3 {
  padding-left:2px;
  font-size:11px;
  text-align:left;
  background-color:#FFD700;
}
table .tableCellSTATE4 {
  padding-left:2px;
  font-size:11px;
  text-align:left;
  background-color:#FFFF00;
}
table .tableCellSTATE5 {
  padding-left:2px;
  font-size:11px;
  text-align:left;
  background-color:#DEFAA2;
}
table .tableCellSTATE6 {
  padding-left:2px;
  font-size:11px;
  text-align:left;
  background-color:#98FB98;
}
table .tableCellSTATE7 {
  padding-left:2px;
  font-size:11px;
  text-align:left;
  background-color:#EEEEEE;
}

table .TCH {
  background-color:#CCCCCC;
}
table .TCC {
  text-align:center;
}
table .TCR {
  text-align:right;
}
tableCell .TCR {
  text-align:right;
}
table .tableCell img {
  cursor:pointer;
  width:16px; 
  height:16px; 
  border:0px
 }

.blueArrow {
  width: 8px;
  height: 7px;
  border: 0px;
}

.PageHeader {
  background-color:#DFE9F3;
  border-color:White;
  border-style:solid;
  border-width:1px 0px 0px 1px;
  height:47px;
  width:719px;
  padding-left:12px;
}
.PageHeader h1 {
  margin-top:12px;
}

.PageBody {
  width:719px;
  background-color:#DFE9F4;
  border-color:#FFFFFF;
  border-style:solid;
  border-width:1px 0px 0px 1px;
}
.PageFooter {
  padding-top:12px;
  text-align:right;
}

.testTBox {
  z-index: 98; width: 100%; height: 100%; background-color: #eeeeee; filter: alpha(opacity=80);
  -moz-opacity: 0.8; opacity: 0.8;
}
.BROWSE {
  margin-bottom:2px;
  width:127px;
}

/* controls style 
  div.editable,div.edithover,div.editmode {overflow:visible;}

  div.editable  {border: 1px solid silver;  }
  div.edithover {border: 1px solid lime;  }
  div.editmode {border: 1px solid blue;  }
  
  iframe.editframe {border: 0px;overflow:visible;}

  .VEColorPicker { POSITION: absolute; TOP: 60px;left:360px;BACKGROUND-COLOR:white;font-size:1px }
  .VEColorPicker td { 
    BORDER: #203050 1px solid; overflow:hidden; width:15px; height:15px;
    -moz-user-select:none; }

  .VEMenuBar { background-color:#eeeeee;padding: 2px 8px 2px 8px; height:20px;overflow:hidden;}
  
  .VEMenu { border:0px;padding:2px}
  .VEMenuHover { border-style:solid;border-width:1px;border-color: #acc1e4 #203050 #203050 #acc1e4;padding:1px}
  .VEMenuPushed { border-style:solid;border-width:1px;border-color: #203050 #acc1e4 #acc1e4 #203050;padding:1px}
  .VEMenuSeparator { display:inline-block;height:20px;width:1px;border-left:solid 1px #203050;}
*/

/* --- Dialoge --- */

#DLGHEAD {
  background-color: #cfdbf3;
  height: 24px;
  padding: 4px 24px 4px 8px;
  font-weight:bold;
  COLOR:#1d304b;

  background-image: url(../images/icons/asc.gif);
  background-position: right top;
  background-repeat: no-repeat;
}

#DLG {
  display:block;
  padding: 8px 0px 8px 0px;
}

#DLG P, #DLG TABLE, #DLG DIV {
  margin-left:6px
}

#DLG HR {
  margin-left:0px
}

#DLGFOOT {
  background-color: #aabee3;
  display: block;
  height: 23px;
  padding: 4px 24px 4px 24px;
  text-align: right;
  border-top:solid 1px #5b81c0;
}

#DLGFOOT .DLGFUNC, #DLGFOOT BUTTON 
{
  display:inline-block;
  font-weight:bold;
  height:19px;
  padding-top:1px;
  padding-right: 12px;
  padding-left: 12px;
  text-align: center;
  cursor: hand;

  border-top: white 1px solid;
  border-left: white 1px solid;
  border-bottom: #345489 1px solid;
  border-right: #345489 1px solid;
  background-image: url(../images/icons/DlgButton.gif);
  background-repeat: repeat-x;
  background-position: top,right;
}

/* --- ul/li --- */

ul.chaptermove {
  margin: 0px;
  padding: 0px;
  float:right;
  list-style:none;
  visibility:hidden;
  /*vertical-align:middle;*/
  /*border:1px solid #000000;*/
}

ul.chaptermove li {
  margin: 0px;
  padding: 0px;
  height:8px;
  list-style:none;
  display:inline-block;
  vertical-align:middle;
  /*border:1px solid #000000;*/
}

ul.chaptermove li img {
  margin: 0px;
  padding: 0px;
  width:15px;
  height:7px;
  vertical-align:middle;
  /*border:1px solid #000000;*/
}

.chaptertext {
  padding-top:6px;
  display:block;
  width:80%;
  float:left;
}

.questiontext {
  padding-top:6px;
  display:inline-block;
  width:80%;
  float:left;
}

.chapterimg {
   padding-top :5px;
}

ul.resourcemove {
  margin: 0px;
  padding: 0px;
  float:right;
  list-style:none;
  visibility:hidden;
  /*vertical-align:middle;*/
  /*border:1px solid #000000;*/
}

ul.resourcemove li {
  margin: 0px;
  padding: 0px;
  height:8px;
  list-style:none;
  display:inline-block;
  vertical-align:middle;
  /*border:1px solid #000000;*/
}

ul.resourcemove li img {
  margin: 0px;
  padding: 0px;
  width:15px;
  height:7px;
  vertical-align:middle;
  /*border:1px solid #000000;*/
}

.resourcetext {
  padding-top:6px;
  display:block;
  width:80%;
  float:left;
}

.DISABLED {
  filter: alpha(opacity=40);
}


.PROGRESS {
  float:left;
  background-color: Transparent;
  display: block;
  height: 3px;
  width: 50px;
  margin: 3px 3px 3px 6px;
  padding: 1px 1px 1px 1px;
  border:solid 1px #000000;
  z-index:1;
}

.ISPROGRESS {
  font-size:1px;
  float:left;
  background-color: red;
  display: block;
  height: 3px;
  z-index:5;
}
.QPROGRESS {
  font-size:1px;
  float:left;
  background-color: black;
  display: block;
  height: 3px;
  z-index:10;
}
