/*-------------Colors------------------*/
/* strong: #99ccff; medium: #d1b993; light: #ffedba; */
/*-------------------------------------*/

body
{
  margin: 0px;  padding: 0px;
  background-color: #cecece;
  background-image: none;
  font-family: verdana, arial, sans-serif;
  font-size: 1.0em;
  color: #000000;
}

/*-------------------------------------*/
div#header
{ 
  position: absolute; top: 0px; left: 0px;
  width: 100%; height: 145px;  
  margin: 0px; padding: 0px;
  background-color: #ffedba; 
  background-image: none;
  border-bottom: 1px solid #a0a0a0;
  vertical-align: top; 
  font-size: 0.8em;
  font-weight: normal;
  font-style : normal;
  color: #000000;
}
#logo { 
  text-align: center;
}
div#header img
{  
  margin-top: 10px;
  border: 0px;
}

/*-------------------------------------*/
div#topnav
{ 
  position: absolute; bottom: 0px; right: 20px;
  width: auto;   
  margin: 0px; padding: 0px;
  /*border-bottom: 1px solid #0072bc;*/
  vertical-align: bottom;
  text-align: left;
  /*white-space: nowrap;*/
}
div#topnav ul
{
  margin: 1px 0px 2px 0px; padding: 2px 0px 0px 5px;
  list-style: none;   
}
div#topnav ul li
{
  margin: 0px 0px 0px -5px;  padding: 2px 10px 2px 10px;  
  display: inline;
  background-color: #ffedba;    
  border-width: 1px; 
  border-style: outset;
  border-color:  #0072bc #b3d7f2 #b3d7f2 #0072bc;
}
div#topnav ul li a
{
  font-size: 1em;
  font-weight: bold;
  text-decoration: none;
  color: #0055aa;
}
div#topnav ul li:hover
{  
  background-color: #ffedba;
}
div#topnav ul li a:hover
{
  font-weight: bold;
  text-decoration: none;
  color: #0055aa; 
}
div#topnav .clearboth
{
  clear: both;
}

/*-------------------------------------*/
div#leftnav
{ 
  position: absolute; top: 0px; left: 0px;
  width: 175px;  
  margin: 0px; padding: 0px;
  background-color: #ffedba; 
  background-image: none;
  vertical-align: top; 
  font-size: 0.9em;
  font-weight: normal;
  font-style : normal;
  color: #000000; 
}
div#leftnav ul
{ 
  margin: 0px; padding: 0px;
  list-style: none; 
  border-top: 1px solid #a0a0a0;
}
div#leftnav ul li
{
  margin: 0px; padding: 3px 3px 3px 10px; 
  background-color: #ffedba; 
/*  background-image: url(../images/arrow.gif);
  background-repeat: no-repeat;
  background-position: left center;*/   
  border-left: 1px solid #a0a0a0;
  border-bottom: 1px solid #a0a0a0;
}
div#leftnav ul li a
{
  font-weight: bold;
  text-decoration: none;
  color: #0055dd;
}
div#leftnav ul li:hover
{  
  background-color: #ffe596;
}
div#leftnav ul li a:hover
{  
  font-weight: bold;  
  text-decoration: none;
  color: #000000; 
}

/*-------------------------------------*/
div#layer0
{
  width: 100%; 
  margin: 0px; padding: 0px 0px 175px 0px;
  background-color:  #cecece;
  background-image: none;
  text-align: left;
  text-decoration: none;
  font-size: 0.9em;
  font-weight: normal;
  font-style : normal;
  color: #000000; 
}
div#suchbox  /* zum vertikalen zentrieren der Suchbox */
{
   position: absolute;
   top: 148px;     /* Position grauer Streifen von oben */
   width: 100%;
}
div#suchbox .searchbox
{
   text-align: center;

}

/* Form elements */
input, textarea, select {
        color : #000000;
        font: normal 11px Verdana, Arial, Helvetica, sans-serif;
        border-color : #000000;
}

/* The text input fields background colour */
input.post, textarea.post, select {
        background-color : #FFFFFF;
}

input { text-indent : 2px; }

/* The main submit button option */
input.mainoption {
        background-color : #FAFAFA;
        font-weight : bold;
}


/*-------------------------
div#layer0 .searchmanual
{
  position: absolute; top: 150px; left: 10px;
  text-align:center;
}
*/
div#layer0 img
{  
  border: 0px;
  verical-align: buttom;
}


div#layer1
{
  position: absolute; top: 185px; left: 0px;   
  margin-left: 0px; padding: 0px;
  background-color: #ffedba;
  background-image: none;
  vertical-align: top;
  text-align: left;
  text-decoration: none;
  font-size: 1.0em; 
  border-bottom: 1px solid #a0a0a0;
  width: 100%;
}
div#layer2
{
  position: relative; top: 0px; left: 0px;   
  margin-left: 175px; padding: 0px;
  background-color: #ffffff;
  background-image: none;
  vertical-align: top;
  text-align: left;
  text-decoration: none;
  font-size: 1.0em; 
  border-left: 1px solid #a0a0a0;
}

/*-------------------------------------*/
div#rightnav
{
  position: absolute; top: 0px; right: 0px;
  width: 154px;
  margin: 0px;  padding: 0px 0px 0px 10px;
  background-color: #ffedba;
  border-left: 1px solid #0072bc;
}
div#rightnav a
{ 
  font-size: 0.9em;
  text-decoration: none;
  font-weight: bold;
  color: #0055aa;  
}
div#rightnav a:hover
{
  text-decoration: none;
  font-weight: bold;
  color: #0072bc;  
}

/*-------------------------------------*/
div#forum
{
   margin: 0px; padding: 5px 0px 0px 0px;
   background-color: #ffffff;
   border-top: 1px solid #a0a0a0;
   vertical-align: top;
   color: #000000;
   width: 100%;
}

/*-------------------------------------*/
div#content
{
  margin: 0px; padding: 5px 5px 0px 10px;
  background-color: #ffffff;
  border-top: 1px solid #a0a0a0;
  vertical-align: top;
  color: #000000;
}
div#content a
{
  text-decoration: none;
  color: #0022aa;
}
/* color was: #d12b0b; */
div#content a:hover
{
  text-decoration: underline;
  color: #0022aa;
}
div#content b
{
  text-decoration: none;
  font-weight: bold;
}
div#content h1
{
  text-decoration: none;
  font-size: 1.5em;
  font-weight: bold;
  font-style : normal;
  color: #d12b0b;  
}
div#content h2
{
  text-decoration: none;
  font-size: 1.2em;
  font-weight: bold;
  font-style : normal;
  color: #d12b0b;  
}
div#content h3
{
  text-decoration: none;
  font-size: 1em;
  font-weight: bold;
  font-style : normal;
  color: #d12b0b;  
}
div#content h4
{
  text-decoration: none;
  font-size: 0.9em;
  font-weight: bold;
  font-style : normal;
  color: #d12b0b;  
} 
div#content pre
{
  font-size: 1.0em; 
}
div#content code
{
  font-size: 1.0em; 
}
div#content ul
{
  list-style-type: circle; 
}
div#content table
{
  font-size: 1.0em; 
}
div#content table td
{
  margin: 0px; padding: 5px;
  /*border-left: 1px solid #0072bc;*/
  vertical-align: top;
}
/*-------------------------------------*/
div#info
{
  position: relative; float: right;
  margin: 0px;  padding: 2px 0px 2px 0px;
  width: 220px;
  background-color: #ffffff;
  text-align: left;
  text-decoration: none;
  font-size: 1em;
  font-weight: normal;
  font-style : normal;
  color: #000000;
}
div#infobox
{
  margin: 5px; padding: 0px;
  background-color: #ffedba;
  border: 1px solid #a0a0a0;
}
div#infobox .title
{ 
  padding: 2px;
  background-color: #cecece;
  /*border-bottom: 1px solid #0072bc;*/
  font-weight: bold; 
  color: #505050;
}
div#infobox p
{
  padding: 0px 5px 0px 5px;
}

div#infobox1
{
  margin: 5px; padding: 0px;
  background-color: #ffedba;
  border: 1px solid #a0a0a0;
}
div#infobox1 .title
{ 
  padding: 2px;
  background-color: #cecece;
  /*border-bottom: 1px solid #0072bc;*/
  font-weight: bold; 
  color: #505050;
}
div#infobox1 p
{
  padding: 0px 5px 0px 5px;
}

div#infobox2
{
  margin: 5px; padding: 0px;
  background-color: #ffedba;
  border: 1px solid #a0a0a0;
}
div#infobox2 .title
{ 
  padding: 2px;
  background-color: #cecece;
  /*border-bottom: 1px solid #0072bc;*/
  font-weight: bold; 
  color: #505050;
}
div#infobox2 p
{
  padding: 0px 5px 0px 5px;
}

/*-------------------------------------*/
div#path
{
  text-decoration: none;
  font-size: 0.8em;
  font-weight: normal;
  font-style : normal;
  color: #d12b0b;
}
div#path a 
{
  text-decoration: none;
  font-weight: normal;
  font-style : normal;
  color: #505050;
}
div#path a:hover
{
  text-decoration: underline;
  font-weight: normal;
  font-style : normal;
  color: #505050;
}

/*-------------------------------------*/
div#footer 
{
  margin: 0px; padding: 5px 0px 10px 0px;
  border-top: 1px solid #a0a0a0;
  vertical-align: top;
  font-size: 0.8em;
  color: #000000;
}
div#footer a
{
  text-decoration: none;
  color: #d12b0b;
}
/*-------------------------------------*/


/*
a img {border: none;}
*/

