/* 
!!!!ACHTUNG!!!
Allgemeine Aenderungen, die die HTML-Preview
und die HTML-Help betreffen, bitte in dieser Datei aendern!
*/

/* Link */
a {
    color : #800000;
    text-decoration : none;    
}
a:link {
    color : #800000;
    text-decoration : none;    
}
a:visited {
    color : #800000;
    text-decoration : none;
}
a:hover {
    color : #800000;
    text-decoration : none;
}
a:active {
    color : #800000;
    text-decoration : none;
}
.seealso {
    text-align : right;
}

/* Body */
body {
    font-family : Arial Unicode MS, Arial, Helvetica, sans-serif;
    font-size : medium;
    /*line-height : 12pt;*/
   margin-right: 60px;
    margin-left: 15px;
}


table td.margin {
	width: 35%;
}

table td.content {
	width: 65%;
}

thead {
    background-color: #CCCCCC;
    font-weight: bold;
    text-align: left;
    
}

tbody {
    background-color: #E6E6E6;
    font-weight: normal;
    
}

/* Chapter numbering - nicht unterstuetzt vom IE 
.chapter
{
	counter-increment : chapter1;
	counter-reset : chapter2;

}

.chapter>.chapter
 {
	counter-increment : chapter2;
	counter-reset : chapter3;
	
}

.chapter>.chapter>.chapter
 {
	counter-increment : chapter3;
}


h1:before {
	content : counter(chapter1) " ";
	display : inline;
}

h2:before {
	content : counter(chapter1) "." counter(chapter2) " ";
	display : inline;
}

h3:before {
	content :  counter(chapter1) "." counter(chapter2) "." counter(chapter3) " ";
	display : inline;
}
*/

h1 {
    font-size: xx-large; 
    margin: 0pt;
}

h2 {
    font-size: x-large;
    margin: 0pt;
}
h3 {
    font-size: large; 
    margin: 0pt;
}
h4 {
    font-size: medium;
    margin: 0pt;
}

.content,  .glossary {
    width: 100%;
 	margin-left: 0px;
 	margin-right: 0px; 	
	border: none;
}

.supp-dir {
    width: 80%;
 	margin-left: 0px;
 	margin-right: 0px; 
 	margin-bottom: 30pt;
 	padding: 5pt 5pt 5pt 5pt;
 	background-color: #EEEEEE;
	border: none;
}

.suppdir_title {
            font-size: large;
}


/* y.comment */
.ycomment{
    border-bottom: 1pt solid #466F82;
    border-top: 1pt solid #466F82;
    background-color: #e2eaeF;
    color: #466F82;
    font-family : Arial Unicode MS, Arial, Helvetica, sans-serif;
    font-size : medium;
    line-height : 12pt;
    margin-bottom: 3pt;
    font-weight: normal;    
    font-style: italic;
}


/* Meta */

.meta{
     background-color: #CCCCCC;
      border: none;
     width: 100%;
     padding: 5pt 5pt 5pt 5pt;
}

.product-name, .product-type {
    font-weight:bold;
    font-size: xx-large;
}

.meta_block_top, .meta_block_bottom {
               margin-left: 0px;
               margin-right: 0px;
               width: 100%;              
               border: none;
}
.meta_block_top {
	border-bottom-color:#000000;
	border-bottom-width:1px;
	border-bottom-style: solid;	
}
.meta_block_bottom {
	margin-bottom: 30pt;
}
.meta_block_inner_top {
                width: 100%;
                border: none;
}
.meta_block_left {
    width: 55%;
	float:left;
	border: none;
	}

.meta_block_right {
    width: 40%;
	float:right;
	border: none;
	}


.logo {
    background-color: #00AEEF;
    height: 54px;
    text-align: right;
    padding: 2pt;
}
.meta_title {
    font-family: Arial;
    font-size: xx-large;
    font-weight: bold;
    color: #00AEEF;
    line-height: 160%;
    padding-bottom: 4pt;
    border-bottom: 2pt solid #00AEEF;
}
.meta_subtitle {
    font-family: Arial;
    font-size: x-large;
    font-weight: bold;
    color: #00AEEF;
    padding-top: 2pt;
    line-height: 140%;
}
.meta_version {
    font-family: Arial;
    font-size: large;
    color: #466F82;
    line-height : 10pt;
    margin-bottom: 6pt;
}
/* CHM Header */
.chm{
margin-right: -100px;
}

 .nsr_left{
	background-color: #00AEEF;
	color: white;
	 }

 .nsr_right{
	text-align : right;
	background-color: #00AEEF;
}

.nsr_titel1 {
	color: white;
	font-style : normal;
	font-weight : bold;	
    padding: 6pt;
	font-family : Arial;
	}

.nsr_titel2 {
	font-style : normal;
	font-weight : bold;
	padding: 6pt;
	font-size : x-large;
	color: white;
	font-family : Arial;
} 

.uebersicht_link{
    font-style : normal;
	color: #00AEEF;
	font-family : Arial;
}
.uebersicht_link a:link {
    color : #00AEEF;
    text-decoration : none;    
}
.uebersicht_link a:visited {
    color : #00AEEF;
    text-decoration : none;
}
.uebersicht_link a:hover {
    color : #00AEEF;
    text-decoration : none;
}
.uebersicht_link a:active {
    color : #00AEEF;
    text-decoration : none;
}

/* for proper appeqarance in mozilla due to css problems */
.clear {
    clear: both;
    
}

/* Content */
.toc {
    margin-bottom : 30pt;
	clear: left;
    border: none;
    width: 100%;
}
.toc1 {
    font-size : x-large;
    margin-top : 5pt;
    color: #466F82;
}
.toc2 {
    font-size : large;
    font-weight : normal;
    margin-top: 5pt;
    margin-left : 20pt;
    color: #466F82;
}
.toc3 {
    font-size : medium;
    font-weight : normal;
    margin-top : 5pt;
        margin-left : 40pt;
    color: #466F82;
}
.toc4 {
    font-size : medium;
    font-weight : normal;
    margin-top : 5pt;
        margin-left : 50pt;
    color: #466F82;
}
.toc5 {
    font-size : medium;
    font-weight : normal;
    margin-top : 5pt;
        margin-left : 60pt;
    color: #466F82;
}
.toc_title{
    font-size : xx-large;
    font-weight : bold;
    margin: 0pt;
}
.toc_content{
   /* float:left;*/
}
.back-container{
    margin-top: 24pt;
    margin-bottom: 14pt;
}
.back{
    width: 100%;
    color: #00AEEF;
    border-bottom: 0.5pt solid #00AEEF;
}

/* Title */
.heading1 {
    display : block;
    font-size : xx-large;
    font-weight : bold;
    color: #00AEEF;
}
.heading2 {
    display : block;
    font-size : x-large;
    font-weight : bold;
    color: #00AEEF;
}
.heading3 {
    display : block;
    font-size : large;
    font-weight : bold;
    color: #00AEEF;
}
.heading4 {
    display : block;
    font-size : medium;
    font-weight : bold;
    color: #00AEEF;
}
.heading5 {
    display : block;
    font-size : medium;
    font-weight : bold;
    color: #00AEEF;
}
.margin1 {
    margin-bottom : 22pt;
    margin-top: 24pt;
}
.margin2 {
    margin-bottom : 11pt;
    margin-top: 33pt;
}
.margin3 {
    margin-bottom : 6pt;
     margin-top: 33pt;
}
.margin4{
    margin-bottom: 6pt;
     margin-top: 14pt;
}
.margin5 {
    margin-bottom: 6pt;
     margin-top: 6pt;
}

/* new Inline */
.key, .me, .dialogbox, .register, .view, .window, .perspective {
    font-style: italic;
}

.me, .key {
	color: #0033CC;
}

/* Inline */
.url, .email{
    font-family: "Time New Roman";
    color: black;
}
.attribute, .code, .element, .status, .validity, .io, .textvar-ref {
    font-family : "Courier New", Courier, monospace;
    font-size : medium;
}
.flip {
    font : 12pt Wingdings;
    text-decoration : none;
}
.flip\.text {
    background-color : #FFF5CB;
    border : solid 1px #FFF5CB;
}
.fn_summary th {
    text-align : left;
}
.fn_summary_number {
    width : 20pt;
}
.hint {
    padding-bottom : 6pt;
}
.dl {
	width: 90%;
	border:none;
	border-color:#000000;
	margin-bottom : 5pt;    
}
.dt{
	width: 25%;
	float:left;
	border:none;
	margin-bottom : 0pt;
}
.dd {
	width: 70%;
	float:right;
	border:none;
	margin-bottom : 0pt;
}

dt {
    font-weight: bold;
}
.verbatim {
    width: 100%;
    margin-bottom : 11pt;
    margin-top: 0pt;
	border: none;
	border-color:#000000;
}
.verbatim\.text {
    /*width: 75%;
    float:right;*/
    font-family : "Courier New", Courier, monospace;
    font-size : small;
    margin : 0px;
}
.verbatim_title {
    /*width: 20%;
    float:left;*/
    font-weight:normal;
    margin-bottom : 6pt;
}
.example-text{
    font-family: "Time New Roman";
    color: #466F82;
}

.example {
    background-color : #B3B3B3;
}

/* Table */
caption {
    font-weight : bold;
    padding-bottom : 6pt;
    text-align : left;
}

.table_title {
    font-weight : bold;
}

table {    
    font-family : Arial Unicode MS, Arial, Helvetica, sans-serif;
    font-size : medium;
    width: 100%;
    line-height : 12pt;
    margin-right: 0px;
    margin-left: 0px;
    margin-bottom : 11pt;
    /*margin-top: 11pt;*/
    border: none;
}
td, th {
    vertical-align : top;
    padding : 2px 6px 2px 6px;    
    /*border: 0.5pt solid #EEF9FE;*/
}
/*.table td, .table th {
    padding : 2px 4px 2px 4px;    
    border: 0.5pt solid #EEF9FE;
} */


/* Info Elemente */
.example, .tip {
    width: 90%;
    padding: 5pt 5pt 5pt 5pt;
    border: none;
    margin-bottom : 12pt;
}

.example_title, .note_title, .tip_title, .notice_title {
    font-family : Arial Unicode MS, Arial, Helvetica, sans-serif;
    color : #000000;
    /*border-bottom : solid 1px #000000;*/
    font-size : medium;
    font-weight : bold;
    /*margin-right : 5mm;*/
    text-align : left;
    vertical-align : bottom;
    padding-bottom: 2pt;
}
.warning_title, .caution_title , .danger_title{
    font-family : Arial Unicode MS, Arial, Helvetica, sans-serif;
    color : #000000;
    /*border-bottom : solid 1px #000000;*/
    font-size : medium;
    font-weight : bold;
    /*margin-right : 5mm;*/
    text-align : left;
    vertical-align : bottom;
    padding-bottom: 2pt;
}
.example_signal_word, .note_signal_word, .tip_signal_word, .notice_signal_word {
    font-family : Arial Unicode MS, Arial, Helvetica, sans-serif;
    color : #000000;
    /*border-bottom : solid 1px #000000;*/
    font-size : medium;
    font-weight : bold;
    /*margin-right : 5mm;*/
    text-align : left;
    vertical-align : bottom;
    padding-bottom: 2pt;
}
.warning_signal_word, .caution_signal_word , .danger_signal_word{
    font-family : Arial Unicode MS, Arial, Helvetica, sans-serif;
    color : #000000;
    /*border-bottom : solid 1px #000000;*/
    font-size : 10pt;
    font-weight : bold;
    /*margin-right : 5mm;*/
    text-align : left;
    vertical-align : bottom;
    padding-bottom: 2pt;
}
.warning_logo, .caution_logo, .example_logo, .note_logo, .tip_logo {
    padding : 2mm 5mm 0px 5mm;
    vertical-align : bottom;
}
.warning_text, .caution_text, .example_text, .note_text, .tip_text {
    padding : 5mm 0px 0px 5mm;
}

.note_table, .notice_table {
    margin-bottom : 12pt;
}

.note_table tbody, .notice_table tbody {
    background-color : #E5E5E5;
}

.danger_table, .warning_table, .caution_table {
    margin-bottom : 12pt;
}

.warning_table tbody, .danger_table tbody, .caution_table tbody {
    background-color : #CCCCCC;
}

.td_infoicon_left {               
	border: solid;
	border-width: 1px;
	text-align: center;
	border-color: #AAAAAA;
	padding: 5pt 5pt 5pt 5pt;
}

.td_infotext_right {
	border: solid;
	border-width: 1px 1px 1px 0px;
	border-color: #AAAAAA;
	padding: 5pt 5pt 5pt 5pt;
}
.step .example, .step .note, .step .tip {
    background-color : #E5E5E5;
    border-right : solid 16mm #E5E5E5;
}
.step .warning, .step .caution{
   background-color : #CCCCCC;
   border-right : solid 16mm #CCCCCC;
}

/* Semantische Elemente */
.gear-list_title, .tool-list_title, .skill-list_title, .mat-list_title {
    font-weight: bold;
}

.gear_title, .tool_title, .skill_title, .mat_title {
    font-weight: bold;
}

.gear_title_procedure, .tool_title_procedure, .skill_title_procedure, .mat_title_procedure {
    margin-left : 40pt;
}

td div .skill_title {

}

/* Liste */

li .block, li .danger, li .warning, li .caution, li .example, li .note, li .notice, li .tip  {
              width: 90%;
              float: none;
}
ul {
    margin-bottom : 6pt;
    margin-top : 6pt;
}
.ul_title,  .ol_title,  .dl_title {
    display : block;
    font-weight : normal;
    margin-bottom : 6pt;
}
ul {
	list-style : square;
	margin-left : 10pt;
}
ul ul{
	list-style : square;
}

/* Block Elemente */

.block, .title_block {
	width: 100%;
	margin-left: 0px;
	margin-right: 0px;
               margin-bottom : 11pt;
               margin-top: 0pt;
	border: none;
	border-color:#000000;
}

.block_element_title {
    font-weight: bold;
    margin-bottom : 6pt;
}

.block_element {
	width: 100%;
	margin-left: 0px;
	margin-right: 0px;
    margin-bottom : 20pt;
    margin-top: 0pt;
	border: none;
	border-color:#000000;
}

.title_block  {
               margin-top : 16pt;
               margin-bottom : 16pt;
}

p {
    margin : 0px 0px 7pt 0px;
    padding : 0px;
    font-size: medium;
    }
    
p.last {
    margin : 0px 0px 0px 0px;
}
.mblock_title {
    display : block;
    font-size : medium;
    font-weight : bold;
    margin-bottom : 6pt;
    padding : 0px 5px 0px 0px;
    text-align : left;
    width: 100%;
}
.menu {
    display : block;
    margin-bottom : 6pt;
}
.menu-entry {
    display : block;
    margin-left : 40pt;
}


/* Procedure */
pre {
    font-size : medium;
}
.action {
    display : block;
}
.pre {
    display : block;
}
.procedure {
    display : block;
    margin-top: 3pt;
    width : 100%;
}
.procedure_title {
    display : block;
    font-weight : bold;
    margin-top: 6pt;
}
.result {
    display : block;
    /*font-family: Wingdings;*/
}

.result tbody {
    /*background-color: #CCCCCC; */  
}

.step {
    display : block;
    margin-bottom: 0pt
}
.step_title {
    display : block;
    font-weight : bold;
    margin-bottom : 3pt;
}

/*Figure*/ 
/*.block_left.figure, .block_left.icon {
    text-align: right;
    margin-bottom : 14pt;
}*/
.img {
    /*display : block;*/
}
.legend {
    width: 100%;
    border: none;    
}

.legend tbody {
    background-color: #FFFFFF;   
}

.subtitle {
    display : block;
    margin-top: 2pt;
    margin-bottom : 6pt;
}

.sy {
    width: 10%;   
    text-align: right;
}

.desc{
    width: 85%;
	padding-left: 30px;
}

/* Glossar */
.gt {
    font-weight : bold;
    color: #466F82;
}

/* Index */
.index a:link {
    text-decoration : none;
}
.index_alpha {
    font-weight : bold;
}
.index_letter {
    margin-bottom : 7pt;
}
.xe_inline{
    color: #466F82;
}
.index_primary {
    margin-bottom: 6pt;
}
.index_secondary {
    margin-left : 20pt;
    margin-bottom: 6pt;
}

/* Problem */
.problem_title {
    display : block;
    font-size : large;
    font-weight : bold;
    margin-bottom : 6pt;
}
.cause_title {
    display : block;
    font-size : large;
    font-weight : bold;
    margin-bottom : 6pt;
}
.solution_title {
    display : block;
    font-size : large;
    font-weight : bold;
    margin-bottom : 6pt;
}
.comment {
    background-color : #FFFFC0;
    display : block;
    font-style : italic;
    margin-bottom : 6pt;
}
.desc {
    display : block;
    padding-bottom : 6pt;
}
.workaround_title {
    display : block;
    font-size : large;
    font-weight : bold;
    margin-bottom : 6pt;
}

table.meta_history {
	width : 100%;
}

td.meta {
	background-color : #535D73;
	color : #FFF5CB;
	font-size : x-large;
	font-weight : bold;
	margin : 1px;
}

.mblock_title {
	
}

.meta table {
	margin-bottom : 0px;
}

.meta td, .meta th {
	border-bottom : solid 1px #FFFFFF;
	border-right : solid 1px #FFFFFF;
}

.meta_authors td {
	border-bottom : none;
	border-right : none;
	padding : 0px 10px 0px 0px;
}

.meta_history .meta_author td {
	border-bottom : none;
	padding : 0px 10px 0px 0px;
}

.meta_history td {
	border-bottom : solid 1px #535D73;
	border-right : none;
	padding : 0px 5px 0px 5px;
}

.meta_history th {
	border-bottom : solid 1px #535D73;
	border-right : none;
	border-top : solid 1px #535D73;
	padding : 0px 5px 0px 5px;
	text-align : left;
}

.meta_spec {
	background-color : #FFFFFF;
}

.meta_term {
	background-color : #EAE4C8;
	font-weight : bold;
	vertical-align : top;
}

/* fuer Kommentarservice */
form.comment_service {
	display : inline;
}

.comment_icon {
	margin : 0px;
	padding : 0px;
}

.heading1 {
	display : inline;
}

.heading2 {
	display : inline;
}

.heading3 {
	display : inline;
}

.heading4 {
	display : inline;
}

.heading5 {
	display : inline;
}

table.comment_service {
	border : none;
	border-top : solid 2px #535D73;
/*	border-left : solid 5px #FFFFC0;
	border-right : solid 5px #FFFFC0;*/
	border-bottom : solid 2px #535D73;
	margin : 2px 0px 2px 0px;
	padding : 0px;
	width : 100%;
}

table.comment_service table {
	margin : 0px;
	padding : 0px;
}

td.comment_service {
	margin : 0px;
	padding : 0px;
	background-color : #FFFFCE;
}

td.comment_view {
	padding : 0px;
	margin : 0px;
	background-color : #FFFFCE;
}

td.comment_view table {
	width : 100%;
}

.comment_view .comment_content {
	border : none;
	border-bottom : solid 1px #535D73;
	padding : 0px 0px 5px 0px;
}

div.example_title {
	border-bottom : none;
}

.th {
	font-weight : bold;
	text-align : center;
}

table .tooltip {
	margin : 0px;
	line-height : 12pt;
}

.gui-element {
  font-style: italic;
  color: #0033CC;
}

.result tbody {
    background-color: #FFFFFF;    
}