BODY {
	FONT-SIZE: 10pt; 
  FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
  margin: 10px; 
}

BODY.bukMenuFrame {
  border-right: 1px solid #002F6D;
  margin-top: 0px; 
  margin-left: 0px;
}

A {
 TEXT-DECORATION: none;
	color: #3333aa;
}
A:visited {
  TEXT-DECORATION: inherit;
	 color: inherit;
}
A:hover {
 TEXT-DECORATION: underline;
	color: inherit;
}

/* Inhaltsverzeichnis */

TR.bukcontenth1 {
 margin-top: 10px;
}

A.bukcontenth1 {
	FONT-SIZE: 11pt; 
 FONT-WEIGHT: bold; 
 COLOR: #333366;
}

A.bukcontenth2 {
	FONT-SIZE: 9pt; 
}

A.bukcontenth3 {
	FONT-SIZE: 9pt; 
}

A.bukcontenth4 {
	FONT-SIZE: 9pt; 
}

A.bukcontenth5 {
	FONT-SIZE: 9pt; 
}

/* Querverweise */

A.bukacrossref {
 TEXT-DECORATION: none;
	color: #002F6D;
}
A.bukacrossref: visited {
  TEXT-DECORATION: none;
	color: #002F6D;
}
A.bukacrossref: hover {
 TEXT-DECORATION: underline;
	color: #005FAD;
}

A.bukTopicsCount {
	FONT-SIZE: 8pt; 
 TEXT-DECORATION: none;
	color: #002F6D;
}

A.bukTopicsCount: link {
	FONT-SIZE: 8pt; 
  COLOR: #002F6D; 
  background: transparent;
  TEXT-DECORATION: none
}
A.bukTopicsCount: visited {
	FONT-SIZE: 8pt; 
  COLOR: #002F6D; 
  TEXT-DECORATION: none;
  background: transparent;
}
A.bukTopicsCount: hover {
	FONT-SIZE: 8pt; 
	TEXT-DECORATION: underline;
  COLOR: #002F6D; 
  background: transparent;
}

A.bukTopicstitle {
	FONT-SIZE: 8pt; 
 TEXT-DECORATION: none;
	color: #002F6D;
}

A.bukTopicstitle: link {
	FONT-SIZE: 8pt; 
  COLOR: #008855; 
  background: transparent;
  TEXT-DECORATION: none
}
A.bukTopicstitle: visited {
	FONT-SIZE: 8pt; 
  COLOR: #008855; 
  TEXT-DECORATION: none;
  background: transparent;
}

A.bukTopicstitle: hover {
	FONT-SIZE: 8pt; 
	TEXT-DECORATION: underline;
  COLOR: #008855; 
  background: transparent;
}

A.bukIMGView {
	border: none;
}


DIV.bukTopics {
  margin-top: 10px;
  margin-right: 0px;
  text-align: right;
}

DIV.docgenfieldstitle {
  margin-top: 10px;
  margin-bottom: 10px;
	FONT-WEIGHT: bold; 
  FONT-SIZE: 11pt; 
  FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
}

H1 {
  clear: both;
  page-break-before: always;
  FONT-WEIGHT: bold; 
 	COLOR: #333366;
  FONT-SIZE: 14pt; 
  FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
}
H2 {
  clear: both;
 	COLOR: #333366;
 	FONT-WEIGHT: bold; 
  FONT-SIZE: 13pt; 
  FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
}
H3 {
  clear: both;
 	COLOR: #333366;
 	FONT-WEIGHT: bold; 
  FONT-SIZE: 12pt; 
  FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
}
H4 {
  clear: both;
 	COLOR: #333366;
 	FONT-WEIGHT: bold; 
  FONT-SIZE: 11pt; 
  FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
}
H5 {
  clear: both;
 	COLOR: #333366;
 	FONT-WEIGHT: bold; 
  FONT-SIZE: 10pt; 
  FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
}

IMG.docGenWin {
  MARGIN: 20px;
 	border: none;
}

IMG.docGenReg {
 	border: none;
}

IMG.docGenRgn {
 	border: none;
}

IMG.docGenButton {
}

P {
	FONT-SIZE: 10pt; 
  FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
}

TABLE.bukMenuFrame {
  width: 100%;
}

TABLE.bukMenu {
  border-spacing: 0px;
  width: 100%;
}

TABLE.bukTopics {
  clear: both;
  float:right;
  margin-left: 20px;
  width: 30%;
  border-spacing: 0px;
  border: 1px solid #333366;
  background: #ffffff;
}

TD {
	 FONT-SIZE: 10pt; 
  FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
  vertical-align: top;
}

TH.bukTopics {
	 text-align: left;
  FONT-SIZE: 8pt; 
 	FONT-WEIGHT: normal; 
  background-image: none;
  background-color: #ddddee;
}
TD.bukTopicsCount {
  border-spacing: 0px;
	FONT-SIZE: 8pt; 
  background-image: none;
  background-color: transparent;
}
TD.bukTopicsTitle {
  border-spacing: 0px;
	 FONT-SIZE: 8pt; 
  background-image: none;
  background-color: transparent;
}

TD.bukMenuFill {
  background-image: none;
  background-color: transparent;
}

/* Ablaufverzeichnis */

TABLE.bukFlowsIdx {
  border-spacing: 0px;
  width: 80%;
}

TR.bukFlowsIdx {
}

TH.bukFlowsIdx {
 	COLOR: #333366;
 	text-align: left; 
 	FONT-WEIGHT: bold; 
  FONT-SIZE: 12pt; 
  FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
  padding-top: 20px;
}

TD.bukFlowsIdx {
  padding-left: 20px;
}

/* Fensterverzeichnis */

TABLE.bukWindowsIdx {
  border-spacing: 0px;
  width: 80%;
}

TR.bukWindowsIdx {
}

TH.bukWindowsIdx {
 	COLOR: #333366;
 	text-align: left; 
 	FONT-WEIGHT: bold; 
  FONT-SIZE: 12pt; 
  FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
  padding-top: 20px;
}

TD.bukWindowsIdx {
  padding-left: 20px;
}

/* Fensterbeschreibungen */

DIV.docGenMenu {
}

IMG.docGenMenu {
  float: left;
  MARGIN-right: 20px;
 	border: none;
}


H2.docGenMenuTitle {
}

IMG.docGenWin {
  margin-top: 5px;
}

TD.docGenMenuIntroInfo {
  margin-top: 0px;
  margin-left: 20px;
  vertical-align: top;
  text-align: left;
}

TABLE.docGenMenuOptionTable {
  margin-top: 10px;
  margin-left: 10px;
  border-spacing: 0px;
  width: 80%;
}

TR.docGenMenuOptionTitle {
  background-image: none;
  background-color: transparent;
}

TD.docGenMenuOptionTitle {
  padding-top: 10px;
  vertical-align: middle;
  width: 1%;
	white-space: nowrap;
  FONT-WEIGHT: bold; 
}

TD.docGenMenuOptionShortcut {
  padding-top: 10px;
  vertical-align: middle;
  text-align: right;
}

TR.docGenMenuOptionInfo {
}

TD.docGenMenuOptionInfo {
  padding-top: 0px;
  padding-left: 20px;
}

TABLE.docGenKB {
  border-spacing: 0px;
}

TR.docGenKB {
  vertical-align: middle;
}

TD.docGenKBKey {
  width: 8px;
  padding-top: 0px;
  padding-bottom: 2px;
  padding-left: 5px;
  padding-right: 5px;
  vertical-align: middle;
  text-align: center;
  border-style: outset;
  border-width: 2px;
  background-color: #EEEEEE;
	FONT-SIZE: 8pt;
  white-space:nowrap;
}

TD.docGenKBDel {
  padding-top: 0px;
  padding-bottom: 2px;
  padding-left: 2px;
  padding-right: 2px;
  vertical-align: middle;
  text-align: center;
  FONT-WEIGHT: bold;
}

A.bukMenuFrameH1, A.bukMenuFrameH2, A.bukMenuFrameH3, A.bukMenuFrameH4, A.bukMenuFrameH5,
A.bukMenuFrameH1Hi, A.bukMenuFrameH2Hi, A.bukMenuFrameH3Hi, A.bukMenuFrameH4Hi, A.bukMenuFrameH5Hi {
	 FONT-SIZE: 10pt;
  TEXT-DECORATION: none;
	 COLOR: #333366;
  background: transparent;
}

A.bukMenuFrameH1Hi, A.bukMenuFrameH2Hi, A.bukMenuFrameH3Hi, A.bukMenuFrameH4Hi, A.bukMenuFrameH5Hi {
	 COLOR: #FFFFFF;
  font-weight: normal;
}

A.bukMenuFrameH2Hi, A.bukMenuFrameH3Hi, A.bukMenuFrameH4Hi, A.bukMenuFrameH5Hi {
	 COLOR: #000000;
}

A.bukMenuFrameH2, A.bukMenuFrameH2Hi {
	 FONT-SIZE: 10pt;
}

A.bukMenuFrameH3, A.bukMenuFrameH3Hi {
	 FONT-SIZE: 9pt;
}

A.bukMenuFrameH4, A.bukMenuFrameH4Hi {
	 FONT-SIZE: 8pt;
}

A.bukMenuFrameH5, A.bukMenuFrameH5Hi {
	 FONT-SIZE: 8pt;
}

A.bukMenuFrameH1Hi, A.bukMenuFrameH2Hi, A.bukMenuFrameH3Hi, A.bukMenuFrameH4Hi, A.bukMenuFrameH5Hi,
A.bukMenuFrameH1Hi:visited, A.bukMenuFrameH2Hi:visited, A.bukMenuFrameH3Hi:visited, A.bukMenuFrameH4Hi:visited, A.bukMenuFrameH5Hi:visited {
  font-weight: normal;
}

A.bukMenuFrameH1:hover, A.bukMenuFrameH2:hover, A.bukMenuFrameH3:hover, A.bukMenuFrameH4:hover, A.bukMenuFrameH5:hover,
A.bukMenuFrameH1Hi:hover, A.bukMenuFrameH2Hi:hover, A.bukMenuFrameH3Hi:hover, A.bukMenuFrameH4Hi:hover, A.bukMenuFrameH5Hi:hover {
 TEXT-DECORATION: underline;
}

TD.bukMenuFrameH1, TD.bukMenuFrameH2, TD.bukMenuFrameH3, TD.bukMenuFrameH4, TD.bukMenuFrameH5,  
TD.bukMenuFrameH1Hi, TD.bukMenuFrameH2Hi, TD.bukMenuFrameH3Hi, TD.bukMenuFrameH4Hi, TD.bukMenuFrameH5Hi {
  background-image: none;
  background-color: #EEEEEE;
  border-left: 1px solid #404040;
  border-right: 1px solid #a0a0a0;
  border-bottom: 1px solid #a0a0a1;
  padding-top: 2px;
  padding-bottom: 2px;
  padding-left: 5px;
}

TD.bukMenuFrameH1Hi  {
  background-color: #333366;
  border-left: 1px solid #333366;
  border-right: 1px solid #a0a0a0;
  border-bottom: 1px solid #333366;
}

TD.bukMenuFrameH2, TD.bukMenuFrameH3, TD.bukMenuFrameH4, TD.bukMenuFrameH5,
TD.bukMenuFrameH2Hi, TD.bukMenuFrameH3Hi, TD.bukMenuFrameH4Hi, TD.bukMenuFrameH5Hi  {
  background-color: #EEEEEE;
  border-left: 1px solid #333366;
  border-right: 1px solid #a0a0a0;
  border-bottom: 1px solid #333366;
}

TD.bukMenuFrameH2Hi, TD.bukMenuFrameH3Hi, TD.bukMenuFrameH4Hi, TD.bukMenuFrameH5Hi  {
  background-color: #ddddee;
  border-left: 1px solid #333366;
  border-right: 1px solid #a0a0a0;
  border-bottom: 1px solid #333366;
}

/*
TD.bukMenuFrameH1Hi {
  border-left: 5 solid #a0a0a0;
}
*/

TD.bukMenuFrameH2, TD.bukMenuFrameH2Hi {
  border-left: 10 solid #333366;
}

TD.bukMenuFrameH3, TD.bukMenuFrameH3Hi {
  border-left: 20 solid #333366;
}

TD.bukMenuFrameH4, TD.bukMenuFrameH4Hi {
  border-left: 30 solid #333366;
}

TD.bukMenuFrameH5, TD.bukMenuFrameH5Hi {
  border-left: 40 solid #333366;
}

/* FLOW... */

DIV.flowgenbody {
  width: 90%;
  border-left: 2 solid #333366;
  background-color: #EEEEEE;
  margin-top: 20px;
  margin-bottom: 20px;
  padding-left: 10px;
  padding-top: 5px;
  padding-bottom: 5px;
}

/* FOREN ... */

TABLE.forumShell {
  margin: 0px;
  width: 100%;
  border-spacing: 0px;
  border: none;
  padding: 0px;
}

TR.forumShell {
}

TD.forumShell {
  vertical-align: bottom;
}

TD.forumIncl {
  width: 200px;
  margin: 0;
  padding: 0;
  text-align: right;
  vertical-align: top;
}

TABLE.forumEntry {
  border: 1px solid #333366;
}

TD.forumEntry {
  white-space: nowrap;
  padding: 2px;
  background-color: #ddddee;
}

A.forumLink {
	FONT-SIZE: 8pt; 
 TEXT-DECORATION: none;
	color: #333366;
}

A.forumLink: link {
	FONT-SIZE: 8pt; 
  COLOR: #333366; 
  background: transparent;
  TEXT-DECORATION: none
}
A.forumLink: visited {
	FONT-SIZE: 8pt; 
  COLOR: #333366; 
  TEXT-DECORATION: none;
  background: transparent;
}
A.forumLink: hover {
	FONT-SIZE: 8pt; 
	TEXT-DECORATION: underline;
  COLOR: #333366; 
  background: transparent;
}

TABLE.forumContentEntry {
  right: 10px;
}

TD.forumContentEntry {
  white-space: nowrap;
  margin: 1px;
}

A.forumContentLink {
	FONT-SIZE: 7pt; 
 TEXT-DECORATION: none;
	color: #999999;
  padding: 1px;
  border: 1px;
  border-style: solid;
  border-color: #ddddee;
  background: #eeeeee;
}

A.forumContentLink: link {
	FONT-SIZE: 7pt; 
	color: #999999;
 background: transparent;
 TEXT-DECORATION: none
}
A.forumContentLink: visited {
	FONT-SIZE: 7pt; 
	color: #999999;
  TEXT-DECORATION: none;
  background: transparent;
}
A.forumContentLink: hover {
	FONT-SIZE: 7pt; 
	TEXT-DECORATION: underline;
	color: #999999;
  background: transparent;
}

DIV.forumIdxLink {
  margin-top:8px;
  padding-left: 5px;
  border-left: 3px solid #ccccee;
}

IFRAME.FORUMENTRYNumAll{
  width:40px;
  height:10px; 
  background: transparent;
}

IFRAME.FORUMENTRYtslast {
  width:75px;
  height:10px;
  background: transparent;
}

/* SCHLAGWORTVERZEICHNISSE... */

DIV.IDXLETTERLINKSAREA{
}
DIV.IDXWORDLISTAREA{
}
DIV.IDXAPPEARSLISTAREA{
}
TABLE.IDXWORDLISTTABLE{
  width:100%
}
TD.IDXWORDLISTCELL{
  padding: 5px;
  background-color: #ebebeb;
}
A.IDXLETTERLINK{
}
A.IDXWORDLISTLINK{
}
A.IDXAPPEARSLISTLINK{
}
