
* {
  margin:0;
  padding:0;
}

html,body {
  height:100%;
  padding:0
}

html {
  overflow-y:scroll;
}

body {
  color: #eeeeee;
  line-height: 1.5em;
  font-family:Arial,Verdana,Tahoma,sans-serif;
  background:#999999 url('/pics/background.jpg') repeat-x;
  background-position: left top;
  background-attachment: fixed;
  font-size:9pt;
}


#wrapper {
    margin:0 auto;
    width:900px;
    min-height:100%;
    background:#000000;
    border-left: 1px solid #000;
    border-right: 1px solid #000;
}

#inner{
    margin:0 auto;
    width:900px;
    background:#000000;
}
#header {
    width:100%;
    height:104px;
    position:fixed;
    top:0;
    left:0;
    z-index:5;
}
#footer {
    width:100%;
    height:121px;
    position:fixed;
    bottom:0;
    left:0;
    z-index:5;
}
#innerhead {
  width:900px;
  height:80px;
  margin:0 auto;
  border-bottom: 1px solid #000;
  background:#000 url('/pics/logo.gif') no-repeat;
}
#headercontent {
  padding: 5px 20px 0 0;
  text-align: right;
  color: #fff;
}
#navi {
  width:900px;
  height:24px;
  margin:0 auto;
  background:#000000;
  border-top: 1px solid #bbb;
}
#innerfoot {
  height:121px;
  width:900px;
  margin:0 auto;
  background:url('/pics/leute.jpg') repeat-x;
  border-top: 1px solid #bbb;
  background-position: left bottom;
}

.content {
  padding: 10px;
  padding-top: 114px;
  padding-bottom: 131px;
}

.navitem {
  height: 24px;
  float:left;
  padding-right: 1px;
  padding-left: 1px;
}


ul {
  list-style-position: inside; 
  padding-left: 0px; 
  margin-left: 0px;
}


p,ul,h2,h3 {
  padding-bottom: 1.2em;
}


A.whitelink:link,
A.whitelink:active,
A.whitelink:visited,
A.whitelink:hover{
  color:white;
  text-decoration:underline;
}
A.whitelink:hover{
  color: silver;
}

.error{
  color:red;
}


th{
  font-weight: bold;
  text-align: left;
  padding-bottom: 0.3em;
  padding-right: 1em;
  vertical-align: top;
}

td{
  padding-right: 1em;
  padding-bottom: 0.3em;
}

.eid_input{
  background: #dfdfdf;
  border: 1px solid gray;  
}

