body {
  background: #000000 url(../images/page_background_100.jpg) no-repeat fixed center top;
  color: #fff;
  overflow-x: hidden;
  font-family: verdana, arial;
  font-size: 13px;
}

div#menubar {
  position: absolute;
  top: 255px; 
  margin-left: -54px;   
  z-index: 11;
  
}
div#menubar a, img {
  padding: 0px;
  margin: 0px;
  border: 0px;    
}

div#_box {
  position: absolute;
  width: 860px;   
  left: 50%;
  margin-left: -430px;
}

html>body #header {
  position: fixed;    
}

html>body>#_box #menubar {
  position: fixed;    
}


div#container {
  overflow: auto;
  position: absolute;
  top: 360px;
  width: 860px;
/*  z-index: 150;*/
  text-align: justify;
}


div#header {
  overflow:hidden;
  background: #000000 url(../images/page_header.jpg) no-repeat fixed center top;
  display: block;
  position:absolute;
  top: 0px;
  left: 0px;
  height: 360px;
  width: 2000px;
  color:#fff;
  z-index: 10;
}

div#sub_contents {
  text-align: center;    
}

h1 {
  font-size: 13px;    
}


input, textarea {
 display: block;
 border: 1px solid #000;
 width:99%;
 background-color: #333333;
 color: #ffffff;
 font-weight: bold;
 margin-bottom: 10px;
}
/**** Allgemein ****/
a {
  border: 0px;
  text-decoration:underline;
  color:#d3d2b9;
}
a:hover {
  color: #ffffff;
}


/* Tables */
table {
    border-collapse:collapse;
    margin-bottom:0.5em;
    width:auto;
}
#content a.sortheader {
  color: #fff;    
}
table.full {
    width:100%;
}
table.fixed {
    table-layout:fixed;
}
th, td {
    padding:0.5em;
}
thead th {
    background:#636363 none repeat scroll 0%;
    color: #FFFFFF;
}
table.sortable thead th a, table.sortable thead th a:hover {
/*  color: #FFFFFF; */
}
tbody th {
    background:#CCCCCC none repeat scroll 0%;
    color:#333333;
}
tbody th.sub {
    background:#dddddd none repeat scroll 0%;
    color:#333333;
}
.odd {
  background-color: #2f2f2f;
}
.even {
/*  background-color: #fff; */
}

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

hr {
  border: none;
  border-bottom: 1px solid #c0c0c0;    
}



.note {background:#DDFFDD none repeat scroll 0%;border-bottom:1px dotted #DDBBBB;padding:1em; color:#000;}
.important {background:#FFFFDD none repeat scroll 0%;border-bottom:1px dotted #DDBBBB;padding:1em; color:#000;}
.warning {background:#FFDDDD none repeat scroll 0%;border-bottom:1px dotted #DDBBBB;padding:1em; color:#000;}
.antispam {display:none;}

