body 

{

 margin:0px;

 padding:0px;

}

html ul {

 margin:0;

 padding:0;

}

div.clear {

	clear:both;

}

div.clearMiddle {

	clear:both;

}

/** Umgehungloesung fuer Bilder in Hilfe */

div#title,

div#toptitle

{

  display:none;

}

span.vanished

{

    margin:0px;

    padding:0px;

    position:absolute;

    left:-1000px;

    top:-1000px;

    width:0px;

    height:0px;

    overflow:hidden;

    display:inline;

}



th.cell_unsichtbar,

td.cell_unsichtbar,

tr.row_unsichtbar,

ul.unsichtbar, 

th.unsichtbar, 

tr.unsichtbar, 

label.unsichtbar,

span.unsichtbar,

div.unsichtbar,

p.unsichtbar3, 

h1.unsichtbar, h2.unsichtbar, h3.unsichtbar,h4.unsichtbar,

h5.unsichtbar, h6.unsichtbar, h7.unsichtbar,h8.unsichtbar,h9.unsichtbar,

p.unsichtbar, 

span.hier,

div#standort h2

{

position:absolute;

left:-1000px;

top:-1000px;

width:0px;

height:0px;

overflow:hidden;

display:inline;

}

p.UNsichtbar_focus 

{

 position:absolute;

 left:-1000px;

 top:-1000px;

 margin:0;

 padding:0;

}



span.sichtbar_focus a:focus, span.sichtbar_focus a:active

{

 position:absolute;

 left:1000px;

 top:1065px;

 width:17em;

 z-index:99; 

}





p.displayNone,

h1.displayNone,

h2.displayNone

{ 

   display: none; 

}



ul.none {

display:none;

}

div#top-left{

 width: 16em;

}

div#logo {

 height:70px;

padding-top:1em;

}

div#insiteNavi{

 height:30px;

}

div#belowLogo{

 /*height:1.2em;*/

 height:23px;

} 



div#standort{

/* margin-left:18.5em; */

font-size:0.75em;

	line-height:1.4em;

	padding:0.5em 0.5em;

	background-color:#f1f1f1;

}

div#standort img {

 float: left;

}

div#standort ul li {

 list-style: none;

 margin: 0; 

 display: inline; 

}



div#middle {

 padding:0px;

 margin:0px;

 top:-1.5em;

}



div#middleTest {

/*position: static; /*damit spaeter "absolute" sich auf diese Box bezieht 

 top:0;

 left:0;*/

}

div#FunktionsunterscheidungDiv {

 position:absolute;

 top:113px;

 left:0; 

 overflow:visible;

 display: block; 

 padding:0;

 margin:0;

 height:1.8em;

 padding-top:10px;

 margin-top:-10px;

}

div#FunktionsunterscheidungDiv ul {

}



div#middleLeft {

 position:relative;

 /*top:1.5em;*/

 clear:both;

 float:left;

 width: 16em; 

 height:auto;

}

div#Navigation {

 width: 16em;

}

div.height_5 {

 height:0.5em;

}



div#menue {

overflow:auto;

white-space:nowrap;

margin:0;

padding-right:0;

padding-left:0;

padding-top:0;

padding-bottom:2em;

/*-left:4px;

padding-right:0;

padding-top:1em;

padding-bottom:1em;

*/

}

/** nur fuer IE */

* html div#menue{

width: 16em;

}



div#suchform {

 width:100%;

 height: 37em;

 overflow:auto;

 margin:0;

 padding:0;

}



div#middleRight{

  /** withoutMenue: weglassen> margin-left:18em; */

}





div#fillVert {

   height: 1em;

}

div#fillVert_Prot {

   height: 1em;

}



div#text {

 position:relative;

 padding:0;

 padding-left:2em;

 margin-top:0em;

}

/* gegen IE Problem, da sonst float:left später nicht hierdrauf funktioniert */

dt { 

 position:relative;

}

#header,

#footer {

 height:auto;

 /*margin-top:0.5em; */

 /*padding: 0.1em;*/

 padding-top:0.3em;

 padding-bottom:0.3em;

 padding-right:0.3em;

 /*padding-left:0.3em; */

 /*margin-left:0em; */

}

#footer {

margin-top:1.8em;

 clear:both;

}



body { /* opera 7 akzeptiert body nicht am Anfang */

  margin:0px;

  padding:0px;

}