body { background-color: white; color: #026867; min-width: 750px; padding: 0px; margin: 0px; }

div { background-color: transparent; margin: 0px; padding: 0px; }

div#container1, div#container2, div#oben1, div#oben2,
div#foot, div#foot-google { clear: both; display: table; width: 100%; background-color: transparent;
}

div#oben1 { text-align:left;
  font-size: 2em; font-weight: bold;
  color: white; background-color: #026867; }
div#oben1 img { float: left; margin-right: 20px; }
div#oben1 p { padding: 4px 20px 0px 20px; font-size: 22px; font-weight: bold;
  color: white; background-color: #026867; }
  
div#oben2, div#breadcrumbs, div#breadcrumbs a, div#langmenu, div#login, div#search {
   padding: 0px 5px; font-size: 0.5em; background-color: transparent; color: #026867; vertical-align: middle; }
div#oben2 { padding: 2px 0px; margin: 0px; display: none; }
div#breadcrumbs { float: left; padding-top: 1px; }
div#breadcrumbs a { text-decoration: none;  }
div#langmenu, div#login, div#search, div#banner { float: right; }
div#kopf { float: left; }
div#banner { width: auto; height: 65px; }

div#main { clear: both; width: 100%; }
div#links { float: left; width: 130px; padding: 20px 0px; background-color: #026867; }
div#blockl1, div#blockl2, div#blockl3 { width: 130px; }
div#blockl2 { width:120px; padding: 2px 5px; }

div#content { max-width: 600px; padding: 20px 20px; margin: 0px 0px 10px 132px; }

div#foot { font-size: 0.5em; clear: both; height: 12px; padding: 2px px;
    border: dotted navy; border-width: 1px 0px 0px 0px; }
div#autor { float: left; }
div#fflink { float: right; }
div#fflink a, div#autor a { font-size: 0.5em; text-decoration: none; }

.clearfix { display: table; width: 100%; background-color: transparent; }
