* {
margin: 0;
padding: 0;
}

html{
   background: url(../pics/bg.gif);
   font-size: 10px;
   font-family: Verdana, Arial-Narrow, Arial, Helvetica, sans-serif;
   line-height: 1.7em;
   color: #3F3F3F;
}

body {
text-align: center;
}

img {
  border: 0px;
}

/* S T R U K T U R */

div#page {
  width: 750px;
  background-color: white;
  margin: auto;
  text-align: left;
  padding: 10px;
  overflow: hidden;
  position: relative;
  z-index:  0;
}

div#page_shadow {
  width: 810px;
  margin: auto;
  background: url(../pics/shadow.png);
  text-align: center;
}
	
div#header {
  width: 750px;
  height: 240px;
  overflow: hidden;
}

div#navi {
  float: left;
  height: 22px;
  background-color: white;
  padding-top: 3px;
  padding-left: 7px;
  padding-right: 6px;
  margin-top: -60px;
  margin-left: 23px;
}

div#logo {
  float: left;
  width: 228px;
  height: 32px;
  background-color: white;
  text-align: center;
  padding-top: 5px;
  margin-left: 522px;
}

div#klickpfad {
  float: left;
  width: 740px;
  height: 22px;
  background-color: white;
  border-top: 1px dotted gray;
  border-bottom: 1px dotted gray;
  padding-top: 6px;
  padding-left: 30px;
  margin-top: -38px;
  margin-left: 0px;
}

div#innerfade {
  float: left;
  width: 750px;
  height: 180px;
  background-color: white;
  position: relative;
  top: -36px;
  left: 0px;
  z-index:  -1;  
}

div#content {
  float: left;
  width: 430px;
  padding-left: 50px;
}

div#bild {
  float: left;
  margin-bottom: 5px;
}

div#�S_h2 {
  float: left;
  margin-top: 10px;
  margin-bottom: 5px;
}

div#linie_h1{
  float: left;
  margin-top: 3px;
  margin-bottom: 18px;
}

div#linie_content {
  float: left;
  margin-top: 20px;
  margin-bottom: 10px;
}

div#sidebar {
  float: left;
  width: 165px;
 padding-left: 55px;
 }

div#footer {
  width: 740px;
  padding-top: 5px;
  padding-left: 5px;
  background-color: white;
  border-top: 1px dotted gray;
  float: left;
}