/* Gimolus 2.0 CSS file
 * 2003-01-03 Kristian Tandjung (Rechenzentrum Universitaet Stuttgart)
 */


/* HTML ELEMENTS settings */
* {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 12px;
  line-height: 1.7em;
  color: #333333;
}
BODY {
  background-color: #C3C3C3;
  color: #333333;
}
A:LINK, A:VISITED {
  text-decoration: none;
}
TABLE, TR {
  border: none;
}
TD {
  vertical-align: top;
  border: none;
}
OL, UL {
  margin-top: 0px;
}
SUB, SUP {
  font-size: 85%;
}
INPUT, TEXTAREA {
  line-height: 1.1em;
}
IMG {
  border: 0px none;
}
SPAN {
  font-size: 100%;
}

/* ICON SIZES */
.iconStandard {
  height: 10px;
  width: 10px;
  border: 0px none;
  vertical-align: baseline
}


/* named classes - SPAN ELEMENTS */
SPAN.emphasized {
  font-size: 100%;
  font-weight: bolder;
  font-style: italic;
}
SPAN.link {
  font-size: 100%;
  color: #666666;
}
SPAN.quote {
  font-size: 100%;
  font-style: italic;
}
SPAN.copyright {
  font-size: 100%;
}
SPAN.formula {
  font-size: 100%;
  font-family: 'Times New Roman',Times,serif;
}
SPAN.technicalNotes {
}

/* named classes - TITLES */
.titlePageTitle {
  font-weight: bolder;
  margin-bottom: 1.5em;
}
.keywordTitle, .prerequisiteModulesTitle, .moduleIdTitle, .technicalRequirementsTitle {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  color: #666666;
}
.navigationEqualsPage {
  font-size: inherit;
  color: #FFFFFF;
}
.navigationContainsPage {
  font-size: inherit;
  color: #FFFFFF;
}
.navigationDoesNotContainPage {
  font-size: inherit;
  color: #333333;
}


/* named classes - DIVISIONS */
DIV.titleImage {
  text-align: right;
}
DIV.topNavigationButtons {
  padding-left: 17px;
}
DIV.bottomNavigationButtons {
  text-align: right;
}
DIV.pageTitle {
  font-size: 1.2em;
  font-weight: bolder;
  padding-bottom: 0.5em;
}
DIV.sectionTitle {
  padding-bottom: 0.4em;
  font-weight: bolder;	
}
DIV.sectionBodyPlainContent {
  padding-bottom: 1.3em;
}
DIV.sectionBodyImportantNote {
  padding-bottom: 0.8em;
}
DIV.sectionBodyRemark {
  padding-bottom: 0.8em;
}
DIV.sectionBodyExercise {
  padding-bottom: 0.8em;
  font-style: italic;
}
DIV.sectionBodyExample {
  padding-bottom: 0.8em;
}
DIV.paragraph {}
DIV.wwwUrlText {
  padding-top: 0.8em;
  font-weight: bolder;
}


/* named classes - TABLES & TABLE ELEMENTS*/
TABLE.gimolusTable {
  border-collapse: collapse;
  width: 100%;
}
TR.row {}
TH.borderCell {
  border-style: solid;
  border-width: 1px;
  border-color: #333333;
  border-collapse: collapse;
  font-weight: bolder;
  font-size: 85%;
}
TH.noBorderCell {
  font-weight: bolder;
  border: none;
  font-size: 85%;
}
TD.borderCell {
  border-style: solid;
  border-width: 1px;
  border-color: #333333;
  border-collapse: collapse;
  font-size: 85%;
}
TD.noBorderCell {
  border: none;
  font-size: 85%;
}


/* named classes for LAYOUT-tables, -rows and -cells */
.pageTable, .navigationTable {
  width: 100%;
}
.pageContentTable {
  width: 98%;
  padding-top: 1em;
  margin-left: 17px;
}
.categoryNavigation, .chapterNavigation, .subchapterNavigation {
  width: 100%;
  padding-left: 17px;
}
.leftColumn, .rightColumn {
  width: 47%;
}
.singleLeftColumn {
  width: 100%;
}
.columnDividerColumn {
  width: 6%;
}
.markDownCell {
  text-align: right;
}

.formTable {}
.formFieldCell {
  width: 50%;
}
.formFieldTextCell {
  width: 50%;
}
.formKnobCell {
  width: 3%;
}
.formKnobTextCell {
  width: 97%;
}
.formButtonCell {
  text-align: right;
}

.formattedGroupTable {}
.descItemCell {
  font-weight: bolder;
}
.descriptionCell {}

.elementTable, .formulaTable {
  display: inline;
}
.elementCell {
  text-align: center;
}
.captionWrapperCell {
  text-align: center;
}
.elementCounterCell {
  font-size: 85%;
}
.elementCaptionCell {
  font-size: 85%;
  text-align: left;
}
.formulaCell {
  text-align:center;
}
.formulaCaptionCell {
  font-size: 85%;
  text-align: center;
}
.formulaCounterCell {
  font-size: 85%;
  text-align: right;
  vertical-align: middle;
}
.iconCell {
  text-align: right;
  width: 100%;
}

.indexTable {
  width: 100%;
}
.indexCounterCell, .indexCaptionCell {
  text-align: justify;
  padding-right: 5%;
}
.indexCopyrightCell {
  text-align: justify;
}

.wwwTable {
  width: 100%;
}
.wwwPreviewCell {
  text-align: right;
  padding-right: 2em;
}
.wwwDescriptionCell {
  text-align: justify;
}

/* SEPARATOR elements */
.navigationHorizontalRuler {
  height: 1px;
  width: 100%;
  background-image: url('http://www.gimolus.de/res/img/rep_dot.gif');
  background-repeat: repeat-x;
  background-attachment: scroll;
}
.contentHorizontalRuler {
  margin-top: 1em;
  height: 1px;
  width: 100%;
  border: 0px none;
  color: #666666;
  background-color: #666666
}

