.pageall {
   position: relative;
   width: 100%;
}

#dgs {
 padding-top: 30px;
 padding-left: 20px;
}

#audio {
 padding-top: 20px;
}

.barr1 {
 padding-top: 10px;
 width: 60px;
 float: left;
}

.barr2 {
 padding-top: 10px;
}

#invisible {
 position:absolute;
 top: -100px;
 left: -1000px;
}

.invisible {
 position:absolute;
 top: -100px;
 left: -1000px;
}

#navigation {
 position:absolute;
 top: -100px;
 left: -1000px;
}

#visiblecontent {
 font-size: 100.01%;
 text-align: left;
 width: 100%;	
 max-width: 56.75em;
 min-width: 904px;
 margin: auto;
 padding-left: 1%;
 position: relative;
}

#header {
 top:0px;
 left:0px;
 height:4.875em;
 min-height:78px;
}

#logo {
 left: 0px;
 width:118px;
 min-height: 78px;
 float:left;
}

#argeinfo {
 padding-top:20px;
 left:8.25em;
 min-width:620px;
}

#argeinfo2 {
 left:12.5em;
 min-width:25em;
 height:20px;
}

#main {
 position:absolute;
 left:0px;
 right:0px;
}

#hauptmenue {
 top: 0px;
 left:0px;
 height: 10.75em;
 min-height: 172px;
 width:12.5em;
 min-width: 200px;
 float:left;
 overflow:hidden;
}

#infos {
 top:0px;
 margin-right:0px;
 border-left: 1px solid white;
 right:0px;
 height: 10.75em;
 min-height: 172px;
 min-width: 220px;
 width:14em;
 float:right;
}

#submenue {
 left:0px;
 float:left;
 width:12.5em;
 min-width: 200px;
 height: 185em;
 overflow: hidden;
 z-index:99;
}

#maincontent {
 height: 185em;
}

#multimedia {
 top:0px;
 margin-right:0px;
 float:right;
 right:0px;
 height: 185em;
 min-width: 220px;
 width:14em;
}

#content {
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 0.75em;
 padding-top: 10px;
 margin-left: 18em;
 margin-right: 20em;
 z-index:100;
}

.schrift1 {
 list-style-type: none;
 vertical-align: bottom;
 padding-left: 20px;
}

.schrift2 {
 list-style-type: none;
 vertical-align: bottom;
}

.schrift3 {
 list-style-type: none;
 vertical-align: bottom;
}

.cont1 {
 padding-left: 18px;
 list-style-type: none;
 vertical-align: bottom;
}

.cont2 {
 list-style-type: none;
 vertical-align: bottom;
}

.cont3 {
 list-style-type: none;
 vertical-align: bottom;
}

html, body, div, p, h1, h2, h3, h4, ul, ol, table, td, form, img, li, dl, dt, dd {
 margin: 0;
 padding: 0;
}

ul {
 margin-top :	0px;
}

img { 
 border: 0px;
} 

h2 {
  margin-top: 0px;
  margin-bottom: 10px;
}

h3 {
 margin-top: 25px;
 margin-bottom: 0px;
}

h4 {
 margin-top: 25px;
 margin-bottom: 0px;
}

