@charset "UTF-8";

/* Start MDD Styles --------------------------------------------------- */

sup { line-height: 1.1 }

.tableSuperscript {
	position: relative;
	bottom: 0.2em;
	color: #000;
	font-size: 9px;
}
.tableSuperscriptOldyear {
	position: relative;
	bottom: 0.2em;
	color: #8d847b;
	font-size: 9px;
}


.DefaultStyle {
                font-family: Verdana, Arial, Helvetica, sans-serif;
                font-size: 10px;
                font-style: normal;
                font-weight: normal;
                font-variant: normal;
                 color: #F00;
            }
.TableData {
                font-family: Verdana, Arial, Helvetica, sans-serif;
                font-size: 10px;
                font-style: normal;
                font-weight: normal;
                font-variant: normal;
                color: #000;
            }
.TableDataGold {
                font-family: Verdana, Arial, Helvetica, sans-serif;
                font-size: 10px;
                font-style: normal;
                font-weight: normal;
                font-variant: normal;
                color: #8d847b;
            }
.TableDataCaps {
                font-family: Verdana, Arial, Helvetica, sans-serif;
                font-size: 10px;
                font-style: normal;
                font-weight: normal;
                font-variant: normal;
		text-transform: uppercase;
                color: #8d847b;
            }


.linkNotes a{
	color: #8d847b;
	TEXT-DECORATION: none;
}
.linkNotes a:hover {
	COLOR: #8d847b;
	TEXT-DECORATION: underline;
}
.linkNotes a:visited {
	COLOR: #8d847b;
}

.fullLine {
                HEIGHT: 1px;
                font-size: 1px;
                background-color:#aaaaaa;
            }

            .whiteLine {
                HEIGHT: 1px;
                font-size: 1px;
                background-color:#ffffff;
            }

            .blackLine {
                HEIGHT: 1px;
                font-size: 1px;
                background-color:#000000;
            }
	    .blackLineBold {
                HEIGHT: 2px;
                font-size: 2px;
                background-color:#000000;
            }
 
            .greyLine {
                HEIGHT: 1px;
                font-size: 1px;
                background-color:#8d847b;
            }
  	     .greyLineBold {
                HEIGHT: 2px;
                font-size: 2px;
                background-color:#8d847b;
            }
            .dottedLine {
                HEIGHT: 1px;
                font-size: 1px;
                background: url(../img/dotted.gif) repeat-x;
            }

.ofhSignaturPar {
	display: block;
        width: 220px;
	float:left;
	text-align: left;
}

.ofhTextBodyGreyChar {
      display: inline;
      font-weight: normal;
      font-variant: normal;
      text-transform: none;
      color: #8d847b;
      font-family: Verdana,Arial,sans-serif;
      font-size: 11px;
      font-style: italic;
      letter-spacing: 0pt;
      vertical-align: baseline;
      text-line-through-style: none;
      vertical-align: baseline;
      text-underline-style: none; 
      text-underline-mode: continuous;
}
.ofhChapterChar {
      display: inline;
      font-weight: bold;
      font-variant: normal;
      text-transform: none;
      color: #000;
      font-family: Georgia, Times New Roman, Serif; 
      font-size: 20px;
      font-style: normal;
      letter-spacing: 0pt;
      vertical-align: 5px;
      line-height: 25px;
      text-line-through-style: none;
      vertical-align: baseline;
      text-underline-style: none; 
      text-underline-mode: continuous; 
}
.ofhChapterGreyChar {
      display: inline;
      font-weight: bold;
      font-variant: normal;
      text-transform: none;
      color: #8d847b;
      font-family: Georgia, Times New Roman, Serif;
      font-size: 20px;
      font-style: normal;
      letter-spacing: 0pt;
      vertical-align: 5px;
      line-height: 25px;
      text-line-through-style: none;
      text-underline-style: none; 
      text-underline-mode: continuous;
  
}
.ofhLeadChar {
      display: inline;
      font-weight: bold;
      font-variant: normal;
      text-transform: none;
      color: #8d847b;
      font-family: Georgia, Times New Roman, Serif;
      font-size: 14px;
      font-style: normal;
      letter-spacing: 0pt;
      vertical-align: 4px;
      text-line-through-style: none;
      text-underline-style: none; 
      text-underline-mode: continuous;
}
.ofhTitleLevel1Char {
      display: inline;
	font-weight: bold;
      font-variant: normal;
      text-transform: uppercase;
      color: #000;
      font-family: Georgia,Times New Roman,Serif;
      font-size: 14px;
      font-style: normal;
      letter-spacing: 0pt;
      vertical-align: baseline;
      text-line-through-style: none;
      text-underline-style: none; 
      text-underline-mode: continuous; 
}

.ofhTitleLevel1GreyChar {
      display: inline;
	font-weight: bold;
      font-variant: normal;
      text-transform: uppercase;
      color: #8d847b;
      font-family: Georgia, Times New Roman, Serif;
      font-size: 16px;
      font-style: normal;
      letter-spacing: 0pt;
      vertical-align: baseline;
      text-line-through-style: none;
      text-underline-style: none; 
	text-underline-mode: continuous; 
}


.ofhTitleLevel2Char {
      display: inline;
      font-weight: bold;
      font-variant: normal;
      text-transform: none;
      color: #000;
      font-family: Georgia,Times New Roman,Serif;
      font-size: 14px;
      font-style: normal;
      letter-spacing: 0pt;
      vertical-align: baseline;
      text-line-through-style: none;
      text-underline-style: none; 
	text-underline-mode: continuous; 
}
.ofhTitleLevel2CapsChar {
      display: inline; 
      font-weight: bold;
      font-variant: normal;
      text-transform: uppercase;
      color: #000;
      font-family: Georgia,Times New Roman,Serif;
      font-size: 14px;
      font-style: normal;
      letter-spacing: 0pt;
      vertical-align: baseline;
      text-line-through-style: none;
      text-underline-style: none; 
      text-underline-mode: continuous; 
}
.ofhTitleLevel2GreyChar {
      display: inline;
      font-weight: bold;
      font-variant: normal;
      text-transform: none;
      color: #8d847b;
      font-family: Georgia,Times New Roman,Serif;
      font-size: 14px;
      font-style: normal;
      letter-spacing: 0pt;
      vertical-align: baseline;
      text-line-through-style: none;
      text-underline-style: none; 
	text-underline-mode: continuous; 
}
.ofhTitleTableLevel2CapsChar {
      display: inline;
      font-weight: bold;
      font-variant: normal;
      text-transform: uppercase;
      color: #000;
      font-family: Georgia,Times New Roman,Serif;
      font-size: 12px;
      font-style: normal;
      letter-spacing: 0pt;
      vertical-align: baseline;
      text-line-through-style: none;
      text-underline-style: none; 
	text-underline-mode: continuous; 
}
.ofhTitleTableLevel2GreyChar {
      display: inline;
      font-weight: bold;
      font-variant: normal;
      text-transform: none;
      color: #8d847b;
      font-family: Georgia,Times New Roman,Serif;
      font-size: 14px;
      font-style: normal;
      letter-spacing: 0pt;
      vertical-align: baseline;
      text-line-through-style: none;
      text-underline-style: none; 
	text-underline-mode: continuous; 
}
.ofhTitleTableLevel3GreyChar {
      display: inline;
      font-weight: bold;
      font-variant: normal;
      text-transform: none;
      color: #8d847b;
      font-family: Georgia,Times New Roman,Serif;
      font-size: 14px;
      font-style: normal;
      letter-spacing: 0pt;
      vertical-align: baseline;
      text-line-through-style: none;
      text-underline-style: none; 
	text-underline-mode: continuous; 
}
.ofhTitleLevel4GreyChar {
      display: inline;
      font-weight: normal;
      font-variant: normal;
      text-transform: none;
      color: #8d847b;
      font-family: Georgia,Times New Roman,Serif;
      font-size: 14px;
      font-style: normal;
      letter-spacing: 0pt;
      vertical-align: baseline;
      text-line-through-style: none;
      text-underline-style: none; 
	text-underline-mode: continuous;
}
.ofhTitleLevel4Char {
      display: inline;
      font-weight: normal;
      font-variant: normal;
      text-transform: none;
      color: #000;
      font-family: Georgia,Times New Roman,Serif;
      font-size: 14px;
      font-style: normal;
      letter-spacing: 0pt;
      vertical-align: baseline;
      text-line-through-style: none;
      text-underline-style: none; 
	text-underline-mode: continuous; 
}
.ofhTextBodyCapsChar {
      display: inline;
      font-weight: normal;
      font-variant: normal;
      text-transform: uppercase;
      color: rgb(0,0,0);
      font-family: Georgia,Times New Roman,Serif;
      font-size: 11px;
      font-style: normal;
      letter-spacing: 0pt;
      vertical-align: baseline;
      text-line-through-style: none;
      text-underline-style: none; 
      text-underline-mode: continuous;
}

/************************************************************/
/* Spaltenlayout                                       */
/************************************************************/
.main-col_4_4 {
	margin-left: -1px;
	width: 830px;
	float:left;
  
}
.main-col_3_4 {
	width:594px;
	float:left;
}
.main-col_3_4-grey {
	width:594px;
	float:left;
	background: #e5e5e5;
}
.main-col_1_4 {
	width:188px;
	float:left;

}
.main-col_2_4 {
	width:381px;
	float:left;

}
.col-600 {
	float:left;
	width: 594px;
}
.col-600-grey {
	float:left;
	width: 592px;
	background: #e5e5e5;
}
.col-400 {
	float:left;
	width: 391px;	
}
.col-200 {
	float:left;
	width: 188px;
}
.col-200-grey {
	float:left;
	width: 188px;
	background: #e5e5e5;
}
.col-spacer-v {
	float:left;
	width: 15px;
}
.col-spacer-h {
	float:left;
	height: 15px;
}
.col-item {
	float:none;
	
	color:#333;
}
.col-item-text {
	float:none;
	color:#333;
	padding: 8px 10px 8px 10px;
}
.col-item-middle {
	text-align: center;
}
/* End MDD Styles --------------------------------------------------- */
