body
   {  background-color:#fff;
      color:#000;
      width:100%;
      font-family:helvetica,arial,geneva,sans-serif;
      font-size:87.01%;
      padding:0; /*remove padding */
      margin:0; /* remove margins */
      border:none; /* remove borders */
      }

#hgimage2
   {  position:absolute;
   	top:0;
   	left:0;
   	z-index:1;
   	border:0;
   	margin:0;
   	padding:0;
 	width:285px;
 	height:410px;   	
   	}

#container
   {  padding:30px 34% 0 320px;
      }

#inhalt
   {  width:auto;
      }


#navcontainer
   {  position:absolute;
		top:0;
		right:0;
      height:400px;
      margin:0;
      padding:0;
      width:180px;
      }

ul
   {  position:absolute;
		bottom:0;
		right:0;
      margin:0;
      padding:0;
      width:180px;
      list-style-type:none;
      }

h3 {  font-size:1.3em;
	color:#f00;
      margin:0;
      padding:0 0 12px 0;
      line-height:115%;
      font-weight:normal;
      }

h4 {  font-size:1.3em;
      margin:0;
      padding:18px 0 10px 0;
      line-height:115%;
      font-weight:normal;
      }

p  {  font-size:0.95em;
      margin:0;
      padding:0 0 10px 0;
      line-height:1.2;
      }

.gross
   {  font-size:1em;
      margin:0;
      padding:0 0 2px 0;
      line-height:130%;
      }
      
.zwi
	{	padding-top:8px;
		border-top:1px #f00 solid;
		}      

a  {  color:#fff;
      }

a:link,
a:visited
   {  color:#000;
      }

a:hover
   {  color:#f00;
      }

li a
   {  display:block;
      color:#000;
      font-size:1em;
      font-weight:bold;
      margin:0;
      padding:0 4px 4px 24px;
      text-decoration:none;
      }

li a:link,
li a:visited
   {    color:#a4a59a;
	}

li a:hover,
li a:active,
li a:focus
   {  color:#f00;
      }

.topper
   {  width:13px;
      height:13px;
      border:none;
      float:right;
   }

.submit
   {  background-color:#d3d3d3;
      color:#000;
      border:2px #ffc096 outset;
   }

.submit:active
   {  border:2px #d3d3d3 inset;
      }

.felder
   {  background-color:#d3d3d3;
      border:2px #fff solid;
      padding-left:3px;
      }

#vali
   {  position:fixed;
      left:0;
      bottom:0;
	text-align:right;
      font-size:0.7em;
      font-weight:300;
	width:319px;
      }

