body {
	/*color:#000000;
	background-color:#7994b0;
	*/
        background-color: #eeeeee;
        font-family: sans-serif;
	font-size:small;
	padding-left:30px;
	padding-right:30px;
	padding-top:40px;
	padding-bottom:30px;
}


/* Button fuer Suche und PayPal*/
.Button { 
	background-color:#99ff55; 
	color:#000000; 
	width:60px; 
  	border: thin solid gray;
        font-size:95%;
	}

.Feld { 
	background-color:#99ff55; 
	color:#000000; 
	width:120px; 
  	border: thin solid gray;
	}

/* ############################################################################ */
#content_container {
    padding-bottom:3em;
}

#footer {
    position:fixed;
    top:0px;
    left:0px;
    background:#aabbff;
    text-align:left;
    vertical-align:top;
    padding:0px;
    width:100%;
    height:40px;
    font-family: sans-serif;
    font-size:85%;
    font-weight:normal;
    border-color:#555555;
    border-left-width:0px;
    border-right-width:0px;
    border-top-width:1px;
    border-bottom-width:0px;
    border-spacing:0px;
    border: thin solid gray;
    border-style: none none solid none;
}

/* ############################################################################ */

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;
}


.title          { /* background-color: #f49b02; */
		  /* background-color: #99ee44; */
		   background-color: #aabbff; /* hellblau */
		  /* background-color: #CF4C36;  rotbraun */
                  font-family: sans-serif;
                  color: #000000;
		  padding-top: 0.7ex;
		  padding-bottom: 0.5ex;
		  padding-left: 0.5ex;
  		  border: thin solid gray;
                }

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

.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      {
                  background-color: #efefef;
                  font-family: sans-serif;
                  color: black;
		  padding-top: 0.7ex;
		  padding-bottom: 0.4ex;
		  padding-left: 0.5ex;
                }

.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: #000000;
  		  border: thin solid gray;
		  border-style: none none solid none;
                }

.navfooter     {
                  background-color: #efefef
                  text-align: center;
                  font-family: sans-serif;
                  font-size: small;
                  color: #000000;
  		  border: thin solid gray;
		  border-style: solid none solid 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%;
}


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

*/

.keycap {
    padding-left: .1em;
    padding-right: .1em;
    padding-top: .1em;
    padding-bottom: .0em;
    border-style: solid;
    border-top-width: 2px;
    border-left-width: 2px;
    border-right-width: 2px;
    border-bottom-width: 2px;
    border-top-color: #aaaa88;
    border-left-color: #aaaa88;
    border-right-color: #555533;
    border-bottom-color: #555533;
    background-color: #eeeeee;
    font-size: 90%;  
}

.tdsuchhell {
	    background-color: #efefef;
}
.tdsuchdunkel {
	    background-color: #dedede;
}
