html, body{ height: 100%;}

*{ margin: 0;
	 padding: 0;
   font-family: Verdana, Arial, sans-serif;}
body{ font-size: 80.01%;
			background: #666 url(../bilder/layout/bg_body.gif) repeat-y;
      margin: 0 24px 0;
      color: #000;}

/* *** [START - Seitenlayout] **************************************** */
#bodyDiv{ min-height: 100%;}
#contentDiv{ padding-bottom: 84px;}
#headDiv{ background: #666;
					margin: 0 0 24px;
          padding: 24px 0 24px;}
#leftCol{ float: left;
					width: 220px;}
#rightCol{ margin: 0 0 0 244px;}
.innerCol{ float: left;
					 width: 100%;}
#footerDiv{ position: relative;
						margin-top: -60px;
            height: 59px;
            background: #666;}
#footerDiv-bsp{ height: 59px;
								background: #666;}
#innerFooter{ padding: 6px 0 0;
							position: relative;
              top: 15px;
            	border-top: 1px dashed #333;
              font-size: 0.85em;
              line-height: 130%;
              text-align: center;}

html:first-child>b\ody #footerDiv{ font-size: 110.01%;}
/* *** [ENDE  - Seitenlayout] **************************************** */


/* *** [START - Allgem. Formatierung] ******************************** */
h1, h2, h3, h4{ font-family: "Trebuchet MS", serif;}

h1{ font-size: 1.8em;
		font-weight: normal;
    background: #333;
    color: #EEEEDF;
    padding: 6px 12px;}
h1 span{ font-style: italic;
				 color: #BCDD11;}

h2{ font-size: 1.65em;
		font-weight: normal;
    color: #EEEEDF;
    border-bottom: 2px solid #333;
    margin: 42px 0 0;}

h3{ font-size: 1.3em;
		font-weight: normal;
    color: #EEEEDF;
    border-bottom: 1px solid #333;
    margin: 21px 0 0;}
.h3-methode{
	margin-top: 36px;
}

h4{ margin: 18px 0 -6px;
		font-style: italic;
    font-size: 1em;}
h4.innerH4{ margin: 12px 0;}
h4.param{ margin-top: 6px;}
h4 span{ font-weight: normal;
				 font-style: normal;}

p{ margin: 12px 0 0;}
h4 a,
.method-list a,
.interface-list a,
p a{ color: #aaa; /* 4DC5D6 */
		 font-style_: italic;}
/*p a:visited{ color: #CBCB9C;}*/
h4 a:hover,
.method-list a:hover,
.interface-list a:hover,
p a:hover{ color: #86BF30; /* 222 A5F2F3 551A8B BCDD11 */
					 background_: #777;}


pre{ font-family: "courier new", courier;
     background: #777;
     padding: 6px;
     border: 1px solid #888;
     margin: 12px 0 0 0;
     overflow: auto;}
pre span{ color: #aaa;}
pre del{
	color: #aaa;
  font-family: "courier new", courier;
  font-style: italic;
}

code{ font-family: "courier new", courier;
			font-style: italic;
      color: #CBCB9C;}
acronym{ border-bottom: 1px dashed #888;}
em{
	color: #CBCB9C;
}
/* *** [ENDE  - Allgem. Formatierung] ******************************** */

/* *** [START - Header] ********************************************** */
#innerHead{ height: 70px;
						background: #333 url(../bilder/layout/bg_head.gif) 0 0 repeat-x;}
#innerHead img{ display: block;
								float: left;
                border: none;}
#innerHead .outerTitel{ padding: 36px 24px 0 148px;}
#innerHead .titelDiv{ border-top: 1px solid #777;
	                    font-size: 0.8em;
	                    text-align: right;
	                    color: #BCDD11;}
/* *** [ENDE  - Header] ********************************************** */

/* *** [START - Navigation] ****************************************** */
#leftCol ul,
#leftCol li{ list-style: none;}
.nav_0{ margin: 0 12px 0 0;
				background: #777;
        font-size: 1.1em;
        border-top: 1px solid #555;
        border-bottom: 1px solid #555;}
.nav_0 li{ padding: 3px;
					 font-size: 0.9em;
           border-bottom: 1px solid #666;}
.nav_0 li a{ color: #ccc;
						 display: block;
             line-height: 1.5em;
             text-decoration: none;
             padding-left: 3px;}
.nav_0 li a.aktiv:hover,
.nav_0 li a:hover{ color: #ccc;
									 background-color: #555;}
.nav_0 li a.aktiv{ color: #333;
									 background: #aaa;}

.nav_0 li .nav_1{}
.nav_0 li .nav_1 li{ background: url(../bilder/layout/pfeil.gif) 3px 8px no-repeat;
           					 border-bottom: none;
                     padding-right: 0;}
.nav_0 li .nav_1 li a{ display: block;
											 margin-left: 15px;}

.nav_0 li .nav_1 li .nav_2{ margin-left: 15px;}
.nav_0 li .nav_1 li .nav_2 li{ background: url(../bilder/layout/pfeil.gif) 3px 8px no-repeat;}
.nav_0 li .nav_1 li .nav_2 li a{ display: block;
											 					 margin-left: 15px;}
/* *** [ENDE  - Navigation] ****************************************** */

/* *** [START - Contentelemente] ************************************* */
.center-img{ text-align: center;
						 margin: 0;
             padding: 12px 0 0;}
.left-img{ }
.left-img img{ float: left;}

img.img-border{ border: 1px solid #333;}

ul.interface-list,
ul.method-list{ margin: 9px 0 0 15px; }
ul.interface-list{ margin: 12px 0 0;}
ul.interface-list li,
ul.method-list li{ list-style: square;
									 margin-left: 18px;}
ul.interface-list li code,
ul.method-list li code{ color: #BCDD11;
												font-style: normal;}
ul.method-list .listenpunkt{
	font-weight: bold;
}
ul.method-list .innerListP{
	margin-top: 4px;
}
ul.method-list .absatzSmall{
	margin-top: 4px;
  margin-bottom: 9px;
	font-size: 10px;
}
ul.method-list pre{
  margin-bottom: 9px;
}

ul.method-list code a{
	color: #BCDD11;
  font-family: "courier new", courier;
  text-decoration: none;
}
ul.method-list code a:hover{
	color: #BCDD11;
  text-decoration: underline;
}


ol.pre-list,
ol.default-list{ margin: 12px 0 0;}
ol.default-list li{ margin-left: 36px;}
ol.pre-list li{ margin: 9px 0 0 36px;}
ol.pre-list li pre{ margin: 6px 0 0;}

table.werte{ background: #efefef;
						 border-collapse: collapse;
             border: 0px solid #333;
             margin: auto;}
table.werte tr{}
table.werte tr th,
table.werte tr td{ padding: 2px 9px;
									 border-right: 1px solid #aaa;}
table.werte tr th.first,
table.werte tr td.first{border-left: 1px solid #aaa;}
table.werte tr th{ border-bottom: 1px solid #666;
									 border-top: 1px solid #666;}
table.werte tr td{ text-align: center;
									 border-bottom: 1px solid #aaa;}
table.werte tr th.td-dline,
table.werte tr td.td-dline{ border-right: 3px double #666;}

pre.knf span{ text-decoration: overline;
							color: #000;
              margin-right: 2px;
              font-family: "courier new", courier;}
/* *** [ENDE  - Contentelemente] ************************************* */

/* *** [START - Footer] ********************************************** */
#footerDiv{ }
#footerDiv-bsp a,
#footerDiv a{ color: #000;}
#footerDiv-bsp a:hover,
#footerDiv a:hover{ color: #999;}
/* *** [ENDE  - Footer] ********************************************** */

/* *** [START - Hilfselemente] *************************************** */
.clearDiv{ font-size: 1px;
					 line-height: 0em;
           height: 0;
           clear: both;}
/* *** [ENDE  - Hilfselemente] *************************************** */
