/*  body und schrift deffinitionen */

html { 
  padding:0px;
  margin:0px;
}

body {
  background-color: #666666;
  font-size: 18px;
  font-family: Verdana, Arial, SunSans-Regular, Sans-Serif;
  color:#564b47;  
  padding:10px 40px 0px 40px;
  margin:0px;
}

p, pre, h2 {
  padding:0 0 15px 15px;
  margin:0px
}

h1 {
font-size: 17px;
text-transform:uppercase;
color: #ffffff;
text-align: right;
background-color: #3399cc;
padding:5px 15px 5px 220px;
margin: 0px;
}

h2 {
font-size:19px;
padding-top:10px;
text-transform:uppercase;
color: #564b47;
background-color: transparent;
}	

h4 {
background-color: #e1ddd9;
font-size:18px;
padding:4px;
color: #564b47;
}

h3 {
font-size: 17px;
text-transform:uppercase;
text-align: center;
color: #ffffff;
background-color: #90897a;
padding:5px 15px;
margin:0 0 0 250px
}

a { 
color: #ff9900;
font-size: 17px;
background-color:transparent;
text-decoration: none; 
}
 
pre { 
color: #564b47;
font-size: 17px;
background-color:transparent;
font-family: Courier, Monaco, Monospace;
}



/*  positioning-layers statisch und absolut */
#head {
  left: 40px;
  background-color: #e1ddd9;
  padding:10px;
  margin:0px
}

#head2{
text-align: right;
background-color: #e1ddd9;
padding:0 10px 10px 0px;
margin:0px
}

#menu {
  position: absolute;
  width: 250px;
  left: 40px;
  background-color: #87b8ea;
  padding:0px;
  margin:0px
}

#inhalt {
  margin-left: 250px;
  background-color:#fff;
  overflow: auto;
  padding:25px;
}

#leftList a:link, #navlist a:visited {
font-size: 16px;
color: #EEE;
text-decoration: none;
}

#leftList a:hover {
background-color: #3399cc;
color: #fff;
}

#leftList {
width: 250px;
}

#leftList ul {
list-style-type: none;
padding: 0;
margin-left: 4px;
margin-top: 15px;
}

#leftList li {
list-style-type: none;
background-image: url(grafik/icon.gif);
background-repeat: no-repeat;
background-position: 0em;
background-color:#87b8ea;
padding-left: 15px;
padding-right: 15px;
}

#leftList p {
background-color:#87b8ea;
padding:0px 0px 0px 30px;
}

#leftList a {
display: block;
padding: 6px 3px 7px 3px;
width: 205px;
background-color: #87b8ea;
border-bottom: 1px solid #87b8ea;
}

li {
list-style-type: square;
}