BODY {
  font-family:arial;
  /*background-color:#CADCEB;*/
  background-color:#E0E6EB;
  color:black;
}

A {
  text-decoration:none;
  color:grey;
}
A:hover {
  color:black;
}

/* Index Stylesheets */

div.header {
  position:relative;
  width:900px;
  height:99px;
  top:30px;
  background-image:url(../img/header.png);
  background-repeat:no-repeat;
  text-align:left;
  z-index:5;
}
div.menue_pos {
  position:absolute;
  top:72%;
  left:25px;
  height:20px;
  z-index:16;
}
div.logo {
  position:absolute;
  left:75%;
  /*width:100px;*/
  height:20px;
  z-index:5;
  top:5px;
}

div.main{
  position:relative;
  top:30px;
  background-color:#ffffff;
  width:900px;
  z-index:1;
}

div.picture {
  position:relative;
  background-color:#eeeeee;
  top:25px;
  height:100px;
  width:850px;
  background-image:url(../img/fu.png);
  background-repeat:no-repeat;
}

div.inhalt {
  position:relative;
  margin-top:50px;
  width:845px;
  height:auto;
  bottom:15px;
  z-index:5;
}

.div_overflow {
  overflow:auto;
  max-height:560px;
  position:absolute;
  width:730px;
  height:560px;
}


div.footer {
  position:relative;
  top:33px;
  width:900px;
  height:100px;
  background-image:url(../img/footer.png);
  background-repeat:no-repeat;
}
div.footer span {
  position:relative;
  top:70%;
  height:10px;
  font-size:11px;
  color:grey;
  vertical-align:bottom;
}
div.menue_punkt {
  float:left;
  cursor:pointer;
  height:25px;
  position:relative;
  z-index:5;
  font-weight:bold;
  color:grey;
}
div.menue_hidden {
  position:relative;
  margin-top:5px;
  display:none;
  z-index:20;
  background-color:#eeeeee;
 /* opacity:0.7;*/
}
div.menue_hidden div {
  position:relative;
  background-color:#E0E6EB;
  width:150px;
  height:30px;
  z-index:5;
  color:black;
}
div.menue_hidden span {
  position:relative;
  font-weight:bold;
  top:4px;
  left:7px;
  z-index:5;
  font-size:11px;
  opacity:1;
}

/* Inhaltliches Stylesheet */

table.inhalt {
  position:relative;
  width:835px;
}
div.partner {
  position:relative;
  height:107px;
  background-color:#ffffff;
}
span.text {
  text-align:justify;
  font-size:13px;
}

span.klein {
font-size:8pt;
font-family:arial;
text-align:justify;
}

.but_senden {
background-image: url(../img/kontaktformular.jpg);
}

/* Kontakt */

.kontakformular {

}

.kontakt_text {
  font-size:13px;
}




#picture_main {
    top: 25px;
    padding: 0px;
    background: #eeeeee url("../img/fu.png");
    background-repeat:no-repeat;
    background-size: 100%;
    border-radius: 22px;
}


#picture_main{
    /* Background-size not implemented yet */
    -webkit-background-size: 100%;
    -o-background-size: 100%;
    -khtml-background-size: 100%;

    /* Border-radius not implemented yet */
    -moz-border-radius: 22px;
    -webkit-border-radius: 22px;
}


#div_partner_main {
    height:200px;
    width:150px;
    padding:10px;
    background-color: #c9c9c9;
    background-size: 100%;
    border-radius: 22px;
}


#div_partner_main{
    /* Background-size not implemented yet */
    -webkit-background-size: 100%;
    -o-background-size: 100%;
    -khtml-background-size: 100%;

    /* Border-radius not implemented yet */
    -moz-border-radius: 22px;
    -webkit-border-radius: 22px;
}

