* {
                margin:0;
                padding:0;
                }

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

        body {
                 color:#818181;
                font:12px/18px Eurostile, "Franklin Gothic Book", "Century Gothic", Tahoma, Helvetica, Arial, sans-serif;
                padding: 0px;
		margin: 0px;}

        #hintergrundbild {
                padding: 0px;
	       margin:0 auto;
                position:absolute; /* puts container in front of distance */
                text-align:left;
                height:429px;
                width:974px;
                clear:left;
                 background-image:url(../images/hvg-hg.jpg);
                background-repeat: no-repeat;
                overflow:hidden;
                 }


#logo {
position: absolute;
top: 26px;
left: 19px;
width: 400px;
height:50px;
text-align: left;
padding: 0px;
margin: 0px;
}

#intrologo {
position: absolute;
top: 59px;
left: 132px;
height:295px;
width:723px;
text-align: left;
padding: 0px;
margin: 0px;
overflow:hidden;
font-family: eurostile, verdana, tahoma, sans;
font-size:80%;
line-height:23px;
color: #818181;
}

#navi {
position: absolute;
top: 70px;
left: 90px;
width: 252px;
text-align: left;
padding: 0px;
margin: 0px;
}

#footer {
position: absolute;
top: 372px;
left: 750px;
width: 200px;
text-align: right;
padding: 0px;
margin: 0px;
z-index:20;
}

#nav {
position: absolute;
top: 43px;
left: 545px;
width: 400px;
text-align: right;
padding: 0px;
margin: 0px;
}

#linieoben {
position: absolute;
top: 65px;
left: -4px;
width: 971px;
height: 1px;
text-align: left;
padding: 0px;
margin: 0px;
z-index:99;
}


#linieunten {
position: absolute;
top: 372px;
left: -4px;
width: 971px;
height: 1px;
text-align:  left;
padding: 0px;
margin: 0px;
z-index:99;
}

#linieoben[id] {
position: absolute;
top: 53px;
left: -4px;
width: 971px;
height: 1px;
text-align: left;
padding: 0px;
margin: 0px;

}

#linieunten[id] {
position: absolute;
top: 362px;
left: -4px;
width: 971px;
height: 1px;
text-align:  left;
padding: 0px;
margin: 0px;

}

*:first-child+html #linieoben {
  top: 65px;
}

*:first-child+html #linieunten {
  top: 373px;
}

#content {
position: absolute;
top: 65px;
left: 403px;
width: 564px;
height: 308px;
text-align: left;
padding: 0px;
margin: 0px;
overflow:auto;
}

.fehler {

font-size:14px;
line-height:24px;
color: #818181;
font-weight: bold;
letter-spacing:1px;}



#abstand {
position: absolute;
top: 0px;
left: 0px;
padding: 0px;
margin: 0px;
text-align: left;
margin-top: 12px;
margin-left: 20px;
margin-right: 100px;
line-height:24px;
color: #818181;
}


h1 {
display:inline;
font-family:  Eurostile, "Franklin Gothic Book", "Century Gothic", Tahoma, Helvetica, Arial, sans-serif;
font-size: 14px;
font-weight: bold;
color: #818181;
}

h2 {
display:inline;
font-family: Eurostile, "Franklin Gothic Book", "Century Gothic", Tahoma, Helvetica, Arial, sans-serif;
font-size: 18px;
font-weight: bold;
color: #818181;
font-style:oblique;
}

h3 {
display:inline;
font-family: Eurostile, "Franklin Gothic Book", "Century Gothic", Tahoma, Helvetica, Arial, sans-serif;
font-size: 14px;
font-weight: normal;
color: #818181;
}

h4 {
display:inline;
font-family: Eurostile, "Franklin Gothic Book", "Century Gothic", Tahoma, Helvetica, Arial, sans-serif;
font-size: 12px;
font-weight: normal;
color: #818181;
}

.klein {
font-family: Eurostile, "Franklin Gothic Book", "Century Gothic", Tahoma, Helvetica, Arial, sans-serif;
font-size: 11px;
color: #818181;
}

.datum {
font-family: Eurostile, "Franklin Gothic Book", "Century Gothic", Tahoma, Helvetica, Arial, sans-serif;
font-size: 12px;
color: #818181;
text-align:right;
white-space:nowrap;}

.datumlinks {
margin-left:5px;
font-family: Eurostile, "Franklin Gothic Book", "Century Gothic", Tahoma, Helvetica, Arial, sans-serif;
font-size: 12px;
color: #818181;
text-align:right;
white-space:nowrap;}


td {
font-family: Eurostile, "Franklin Gothic Book", "Century Gothic", Tahoma, Helvetica, Arial, sans-serif;
font-size: 14px;
line-height:20px;
color: #818181;
}

.fliesstext {
position: relative;
width: 430px;
font-family: Eurostile, "Franklin Gothic Book", "Century Gothic", Tahoma, Helvetica, Arial, sans-serif;
font-size: 14px;
}

.fliesstextklein {
position: relative;
width: 400px;
font-family: Eurostile, "Franklin Gothic Book", "Century Gothic", Tahoma, Helvetica, Arial, sans-serif;
font-size: 14px;
line-height:22px;
color: #818181;
}


.fliesstextabstandklein {
position: relative;
width: 400px;
font-family: Eurostile, "Franklin Gothic Book", "Century Gothic", Tahoma, Helvetica, Arial, sans-serif;
font-size: 12px;
line-height:20px;
color: #818181;
}

.linie {
position: relative;
top: 0px;
left: 0px;
width: 400px;
height: 10px;
border-top:solid #84846C 1px;

}

.input01 {
color:#000000;
font-size:100%;
border: 1px solid #000000;
width:300px;
}

.input02 {
color:#000000;
font-size:100%;
border: 1px solid #000000;
width:100px;
}

input, textarea {font-family:courier;background:#e8e8e8;}
input:focus, textarea:focus {background:#ffffff;border:1px solid #e8e8e8; }


.rand { margin:0}
.o1, .o2, .o3, .o4, .u1, .u2, .u3, .u4 {display:block; overflow:hidden;}
.o1, .o2, .o3, .u1, .u2, .u3 {height:1px;}

.o1 {margin:0 5px; background:#999;}
.u1 {margin:0 5px; background:#999;}

.o2, .u2 {margin:0 3px; border-width:0 2px;}
.o2 {background:transparent; border-left:1px solid #999; border-right:1px solid #999;}
.u2 {background:transparent; border-left:1px solid #999; border-right:1px solid #999;}

.o3, .u3 {margin:0 2px;}
.o3 {background:transparent; border-left:1px solid #999; border-right:1px solid #999;}
.u3 {background:transparent; border-left:1px solid #999; border-right:1px solid #999;}

.o4, .u4 {height:2px; margin:0 1px;}
.o4 {background:transparent; border-left:1px solid #999; border-right:1px solid #999;}
.u4 {background:transparent; border-left:1px solid #999; border-right:1px solid #999;}

.innen {display:block; padding:0 5px 0 5px; background:transparent; border-left:1px solid #999; border-right:1px solid #999;}

.rand p {margin:0}
