.headerimage {
  height:120px;
}
html, body, #mainframe {
      height:100%; 
      margin: 0;
      padding: 0;
      border: none;
      text-align: center;
   }
body {
      background-color:#a0a0a0;
      width:100%;
	  font-family:Arial, Helvetica, sans-serif;
	  font-size:12px;
	  color:#FFFFFF;
}
   #mainheader {
      height:120px;
      margin: 0 auto;
      padding: 0;
      text-align: left;
      width: 800px;
      background-color:#4E4E4E;
}

#mainframe {
height:100%; 
background-color:#4E4E4E; 
margin: 0 auto;
width:798px;
padding:0px 0px 0px 0px;
border-left: 1px solid #FF9900;
border-right: 1px solid #FF9900;
border-top: 1px solid #FF9900;
text-align:left;

}

#textbox h1 {
   font-family: Arial, Helvetica, sans-serif;
   font-size:15pt;
   color:#FF9900;
   text-align:left;
}
#menuframe {
  width:140px;
  border-right: 1px solid #FF9900;
  float:left;
  padding:5px;
  position:relative;
}
#menuframe h2 {
   font-family: Arial, Helvetica, sans-serif;
   font-size:13pt;
   color:#FF9900;
   text-align:left;
}
#textbox {
   width: 588px;
   font-family: Arial, Helvetica, sans-serif;
   font-size:10pt;
   color:#FFFFFF;
 
   text-align:justify;
   padding-left: 25px;
   
   padding-right: 25px;
   padding-top: 5px;
   float:right; 
   position:relative;
}
#textbox ul {
  padding:0;
  margin:0;
  list-style:0;
}
#textbox li {
    font-family:Arial, Helvetica, sans-serif;
    font-size:12pt;
    font-weight:bold;
    color:#000000;
    padding:0;
    margin:0;
    list-style-type:none;
}

#rightbox {
    position:relative; 
	top:0px;
	height:0;
	left:405px;
	width:385px; 
z-index:999;
}

a:link, a:visited { 
	color: #E3AF17; 
	background: transparent; 
	text-decoration: none; 
	font-weight: normal; 
}

a:hover { 
	color: #BC8C00; 
	background: transparent; 
	text-decoration: none; 
	font-weight: normal; 
}

input, textarea, select, button {
	color: #111;
	background: #fff;
	border-top: 1px solid #000;
	border-right: 1px solid #B6BEC6;
	border-bottom: 1px solid #B6BEC6;
	border-left: 1px solid #000;
}

select { height: 17px; }

img { 
	border: 0px;
}

hr { 
	height: 1px;
	background: transparent;
	border-top: 1px solid #555;
	border-right: 0px solid #111;
	border-bottom: 1px solid #555;
	border-left: 0px solid #111;
}

#updatetext {
	width:585px; 
	padding:0;
	margin:0; 
	text-align:right; 
	position:absolute;
	color:#999999;
}
#updatetext a, #updatetext a:visited, #updatetext a:active {
text-decoration:underline;
color:#999999;
}

#updatetext a:hover {
color:#999999;
}

#MainMenu 
{
  height:35px;
  width:788px;
  
  background:#4E4E4E url(../../bilder/jtools/menu_mid.gif) repeat right top;
  border:0;
  margin:0;
  padding-left:10px;
}
#tab 
{
  top:0;
  height:0;
  background:repeat-x top;
  margin:0;
}
#tab ul 
{
  list-style:none;
  float:left;
  margin:0;
  padding:0;
}
#tab li 
{
  display:inline;
  float:left;
  margin:0;
  padding:0;
}
#tab a 
{
  background:#464646 url(../../bilder/jtools/menu_mid.gif) repeat right top;
  text-decoration:none;
  border:0;
  display:block;
  float:left;
  margin:0px 0px 0px 0px;
  padding:0;
}
#tab a span 
{
  display:block;
  background:url(../../bilder/jtools/menu_left.gif) no-repeat left top; 
  font-family:Arial, Helvetica, sans-serif;
  font-size:11px;
  color:#FFF;
  font-weight:700;
  line-height:35px;
  padding:0 15px 0 23px;
}
#tab span:hover
{
   background:url(../../bilder/jtools/menu_left_h.gif) no-repeat left top; 
}
#tab a:hover span,#tab a span 
{
/*  background-position:left bottom;*/
  color:#FFF;
  font-weight:700;
  font-style:normal;
  text-decoration:none;
}
.dropmenudiv 
{
  position:absolute;
  top:0;
  float:left;
  display:block;
  visibility:hidden;
  border:0;
  background:#4E4E4E url(../../bilder/jtools/menu_mid.gif);
  color:#FFF;
  z-index:100;
  text-decoration:none;
  padding:0;
}
.dropmenudiv ul 
{
  list-style:none;
  margin:0;
  padding:0;
}
.dropmenudiv li 
{
  display:inline;
  margin:0;
  padding:0;
}
.dropmenudiv a:link,.dropmenudiv a:visited 
{
  width:180px;
  display:block;
  border:0 #898989;
  color:#FFF;
  font-weight:700;
  font-style:normal;
  text-decoration:none;
  margin:0;
  padding:0;
}
.dropmenudiv a span 
{
  display:block;
  line-height:35px;
  font-family:Arial, Helvetica, sans-serif;
  font-size:11px;
  color:#FFF;
  float:none;
  padding:0 15px 0 13px;
}
.dropmenudiv a:hover 
{
  border:0;
  background-position:left bottom;
  font-weight:700;
  font-style:normal;
  text-decoration:none;
  color:#FFF;
}
.dropmenudiv a:hover span 
{
  background-position:right bottom;
  color:#FFF;
  font-weight:700;
}