/* stylesheet for fonts */

/* =============================================================================
   ==  font family
   =============================================================================
*/
.fontFamilyDefault, .buttonStyle {
  font-family : Verdana, Arial, Helvetica, sans-serif;
}

.fontFamilyArial {
  font-family : Arial, Helvetica, sans-serif;
}


/* =============================================================================
   ==  font Weight
   =============================================================================
*/
.fontWeightDefault {
  font-weight : normal;
}

.fontWeightBold, .buttonStyle {
  font-weight : bold;
}

.fontWeightNormal {
  font-weight : normal;
}


/* =============================================================================
   ==  font style
   =============================================================================
*/
.fontStyleDefault {
  font-style : normal;
}

.fontStyleNormal {
  font-style : normal;
}

.fontStyleItalic {
  font-style : italic;
}


/* =============================================================================
   ==  font size
   =============================================================================
*/
.fontSizeDefault {
  font-size : 12pt;
}

.fontSizeTopTitle {
  font-size : 24pt;
}

.fontSize7 {
  font-size : 7pt;
}

.fontSize8, .buttonStyle {
  font-size : 8pt;
}

.fontSize9 {
  font-size : 9pt;
}

.fontSize10 {
  font-size : 10pt;
}

.fontSize11 {
  font-size : 11pt;
}

.fontSize12 {
  font-size : 12pt;
}

.fontSize13 {
  font-size : 13pt;
}

.fontSize14 {
  font-size : 14pt;
}

.fontSize22 {
  font-size : 22pt;
}


/* =============================================================================
   ==  font color
   =============================================================================
*/
.fontColorDefault{
  color : #555555;
}

.fontColorSpanish {
  color : #C83426;
}

.fontColorRed {
  color : red;
}

.fontColorGerman {
  color : black;
}

.fontColorBlack {
  color : black;
}

.fontColorWhite {
  color : white;
}

.fontColorDarkgray {
  color : darkgray;
}

.fontColorError {
  color : #C83426;
}

.fontColorDebug {
  color : blue;
}



/* =============================================================================
   ==  font defaults
   =============================================================================
*/
.defaultH1 {
  font-style : normal;
  font-variant : normal;
  font-weight : bold;
  font-stretch : normal;
  text-decoration : none;
  text-transform : none;
  font-size : 22px;
  line-height : 30px;
}

.defaultH2 {
  font-style : normal;
  font-variant : normal;
  font-weight : bold;
  font-stretch : normal;
  text-decoration : none;
  text-transform : none;
  font-size : 16px;
  line-height : 30px;
}

.tableHeading {
  font-weight : bold;
  font-size : 12pt;
  color : black;
}

.verbH1 {
  font-style : normal;
  font-size : 14pt;
  font-variant : normal;
  font-weight : bold;
  font-stretch : normal;
  text-decoration : none;
  text-transform : none;
  color : #999999;
  font-size : 25px;
  line-height : 30px;
}

.verbH2 {
  color : #03007D;
  font-size : 14px;
  line-height : 18px;
  font-weight : bold;
  text-align : center;
}

.verbH3 {
  font-size : 14px;
  line-height : 20px;
  font-weight : bold;
}

.verbH4 {
  font-weight : bold;
}

.defaultTableH1 {
  /*font-size : 18px;*/
  font-size: 0.9vw;
  line-height : 20px;
  font-weight : bold;
  text-align : center;
}

.verbIrregular {
  font-style : normal;
  font-size : 12pt;
  font-variant : normal;
  font-weight : bold;
  font-stretch : normal;
  text-decoration : none;
  text-transform : none;
  color : red;
}

.verbIrregularSmall {
  font-style : normal;
  font-size : 10pt;
  font-variant : normal;
  font-weight : bold;
  font-stretch : normal;
  text-decoration : none;
  text-transform : none;
  color : red;
}

.verbIrregularSmaller {
  font-style : normal;
  font-size : 9pt;
  font-variant : normal;
  font-weight : bold;
  font-stretch : normal;
  text-decoration : none;
  text-transform : none;
  color : red;
}

.verbPerson {
  text-align : right;
  font-style : italic;
  font-size : 8pt;
}

.verb {
    font-size: 10pt;
}

.verbSmall {
    font-size : 10pt;
}

.verbSmaller {
    font-size : 9pt;
}

.back {
  font-style : italic;
  font-size : 8pt;
  font-variant : normal;
  font-weight : normal;
  font-stretch : normal;
  text-decoration : none;
  text-transform : none;
  color : #CCCCCC;
}

.emptyContentLine {
  font-style : normal;
  font-variant : normal;
  font-weight : normal;
  font-stretch : normal;
  text-decoration : none;
  text-transform : none;
  font-size : 12px;
  line-height : 12px;
}