body {
	color:#000000;
	background-color:#7994b0;
	font-family:Trebuchet MS, Arial;
	font-size:small;
	padding-left:30px;
	padding-right:30px;
	padding-top:20px;
	padding-bottom:20px;
}


.tdtable {
	color:#000000;
	background-color:#ffffff;
	border-color:#555555;
	border-left-width:2px;
	border-right-width:2px;
	border-top-width:2px;
	border-bottom-width:2px;
	border-style:solid;
	border-spacing:0px;
	empty-cells:show;
	width:100%;
}

.tdtablebottom {
	color:#000000;
	background-color:#dddddd;
	font-family:Trebuchet MS, Arial;
	font-size:small;
	font-weight:bold;
	text-align:center;
	padding-left:20px;
	padding-right:20px;
	padding-top:2px;
	padding-bottom:2px;
	border-color:#555555;
	border-left-width:0px;
	border-right-width:0px;
	border-top-width:1px;
	border-bottom-width:0px;
	border-style:solid;
	border-spacing:0px;
	empty-cells:show;
}

.tdtableleft {
	color:#000000;
	background-color:#ffffff;
	border-color:#cccccc;
	border-left-width:0px;
	border-right-width:0px;
	border-top-width:0px;
	border-bottom-width:0px;
	border-style:dashed;
	border-spacing:0px;
	empty-cells:show;
	width:100%;
}

.tdtableright {
	color:#000000;
	background-color:#ffffff;
	border-color:#cccccc;
	border-left-width:1px;
	border-right-width:0px;
	border-top-width:0px;
	border-bottom-width:0px;
	border-style:dashed;
	border-spacing:0px;
	empty-cells:show;
	width:100%;
}

.tdtablelinksinner {
	color:#000000;
	background-color:#ffffff;
	padding-left:20px;
	padding-right:20px;
	padding-top:20px;
	padding-bottom:20px;
	border-color:#cccccc;
	border-left-width:0px;
	border-right-width:0px;
	border-top-width:0px;
	border-bottom-width:0px;
	border-style:solid;
	border-spacing:0px;
	empty-cells:show;
	width:100%;
}

.tdtableinner {
	color:#000000;
	background-color:#ffffff;
	padding-left:0px;
	padding-right:0px;
	padding-top:0px;
	padding-bottom:0px;
	border-color:#cccccc;
	border-left-width:0px;
	border-right-width:0px;
	border-top-width:0px;
	border-bottom-width:0px;
	border-style:solid;
	border-spacing:0px;
	empty-cells:show;
	width:100%;
}

.tdleft {
	width:20%;
	vertical-align:top;
}

.tdright {
	width:80%;
	vertical-align:top;
}

.tdinfo {
	color:#000000;
	background-color:#ffffff;
	font-family:Trebuchet MS, Arial;
	font-size:small;
	text-align:center;
	padding-left:20px;
	padding-right:20px;
	padding-top:20px;
	padding-bottom:20px;
	border-color:#cccccc;
	border-left-width:0px;
	border-right-width:0px;
	border-top-width:0px;
	border-bottom-width:0px;
	border-style:solid;
	border-spacing:0px;
	empty-cells:show;
}

.tdtext {
	color:#000000;
	background-color:#ffffff;
	font-family:Trebuchet MS, Arial;
	font-size:small;
	text-align:justify;
	padding-left:20px;
	padding-right:20px;
	padding-top:20px;
	padding-bottom:20px;
	border-color:#cccccc;
	border-left-width:0px;
	border-right-width:0px;
	border-top-width:0px;
	border-bottom-width:0px;
	border-style:solid;
	border-spacing:0px;
	empty-cells:show;
}

.tdtextl {
	color:#000000;
	background-color:#ffffff;
	font-family:Trebuchet MS, Arial;
	font-size:small;
	text-align:left;
	padding-left:0px;
	padding-right:0px;
	padding-top:0px;
	padding-bottom:0px;
	border-color:#cccccc;
	border-left-width:0px;
	border-right-width:0px;
	border-top-width:0px;
	border-bottom-width:0px;
	border-style:solid;
	border-spacing:0px;
	empty-cells:show;
}

.tdtextr {
	color:#000000;
	background-color:#ffffff;
	font-family:Trebuchet MS, Arial;
	font-size:small;
	text-align:right;
	padding-left:0px;
	padding-right:0px;
	padding-top:0px;
	padding-bottom:0px;
	border-color:#cccccc;
	border-left-width:0px;
	border-right-width:0px;
	border-top-width:0px;
	border-bottom-width:0px;
	border-style:solid;
	border-spacing:0px;
	empty-cells:show;
}

.tddownload {
	color:#000000;
	font-family:Trebuchet MS, Arial;
	font-size:medium;
	font-weight:bold;
	text-align:center;
}

.tdbold {
	color:#000000;
	font-family:Trebuchet MS, Arial;
	font-size:small;
	font-weight:bold;
	text-align:center;
}

.tdwidth20 {
	width:20%;
}

.tdwidth30 {
	width:30%;
}

.tdwidth33 {
	width:33%;
}

.tdwidth34 {
	width:34%;
}

.tdwidth50 {
	width:50%;
}

a:link {
	text-decoration:none;
	color:#17457c;
}

a:visited {
	text-decoration:none;
	color:#17457c;
}

a:hover {
	text-decoration:none;
	color:#991e1e;
}

a:active {
	text-decoration:none;
	color:#991e1e;
}

body            { background-color: #dddddd;
                  font-family: sans-serif;
                }

.title          { background-color: #f49b02;
                  font-family: sans-serif;
                  color: black;
		  padding-top: 0.7ex;
		  padding-bottom: 0.4ex;
		  padding-left: 0.5ex;
                }

.figure
{
  background-color: #EBEBEB;
  border: thin solid black;
  padding-top: 0ex;
  padding-bottom: 2ex;
  padding-left: 2ex;
  padding-right: 2ex;
  width:80%;
}

.mediaobject
{
  border: none;
  padding-top: 0ex;
  padding-bottom: 2ex;
  padding-left: 0ex;
  width:100%;
  margin-left: 1%;
  margin-right: 1%;
}

.authorgroup    { 
                  background-color: #efefef
                }

.copyright      {
                }

.legalnotice    {
                }

table		{
		  border-style: none;
                }

th		{
		  border-style: none;
                }

td		{
		  border-style: none;
                }

.pubdate     {
                  background-color: #efefef
                  text-align: center;
                  font-family: sans-serif;
                  color: black;
		  padding-top: 0.7ex;
		  padding-bottom: 0.4ex;
		  padding-left: 0.5ex;
		  border-style: none none solid none;
                }

.revhistory     {
                  background-color: #efefef
                  text-align: center;
                  font-family: sans-serif;
                  font-size: small;
                  color: black;
		  padding-top: 0ex;
		  padding-bottom: 0.4ex;
		  padding-left: 0.5ex;
		  border-style: none none solid none;
                }

.tip    { 
                  background-color: #cdcdcd
                  font-family: sans-serif;
                  font-size: small;
                  color: black;
		  border-style: solid solid solid solid;
		  border-width: thin;
                }


.navheader     {
                  background-color: #efefef
                  text-align: center;
                  font-family: sans-serif;
                  font-size: small;
                  color: black;
		  border-style: none none solid none;
                }

.navfooter     {
                  background-color: #efefef
                  text-align: center;
                  font-family: sans-serif;
                  font-size: small;
                  color: black;
		  border-style: solid none none none;
                }

hr              {
		  border-style: none;
                }

.abstract       { 
                  margin-top: 1em
                }

.toc            {
                }

.itemizedlist   { 
                }

.orderedlist    {  
                }

.variablelist   { 
		  border-style: none;
                }

.term           { 
	background-color: #dddddd
                }

pre.programlisting
{
  background-color: #EBEBEB;
  border: thin solid gray;
  padding-top: 2ex;
  padding-bottom: 0ex;
  padding-left: 2ex;
  margin-left: 2%;
  width:95%;
}

p {
  		  margin-left: 1%;
  		  margin-right: 1%;
	}


.footer-date    { font-size: xx-small;
                  font-family: monospace;
                }


#customheader, #customfooter
{
  /* list of fonts provides fallbacks if a font is not present */
  font-family: Verdana, Arial, Helvetica, Sans-Serif;
  /* font size, relative to body font size */
  font-size: 80%;                            

  /* line height, relative to body font size */
  line-height: 200%;

  text-align: center;
  vertical-align: middle;                   
  color: #fff;
  background-color: #009;
}

/* leave more space between last paragraph and footer  */
/* some browser do not add up the bottom margin of the prior element */
/* and the top margin of the footer */
#customfooter {
  margin-top: 15px;
}

/* define special font for logo */      
/* list of fonts provides fallbacks in case selected fonts are not present
*/
.logo
{
  font-family: Lucida Console, Verdana, Arial, Sans-Serif;
}

/*h3:before{content:"Tipp: ";}
*/

