body {
background:#cccc99 url(./img/structure20.jpg) no-repeat fixed bottom left;
}

#wrapper {
min-height:1280px;
/*background:transparent url(./img/malu_start1.png) no-repeat fixed top left;*/
}

#head {
background-color:#cccc99;
filter:alpha(opacity=60);
-moz-opacity:0.6;
-khtml-opacity:0.6;
opacity:0.6;
/*z-index:999;*/
}

#menu a:hover, #menu a.aktiv {
color:#cccc99;
background-color:white;
}

#picture_left {
display:block;
float:left;
position:relative;
top:-3em;
z-index:-1;
}

#picture_right {
display:block;
float:right;
position:relative;
top:-3em;
z-index:-1;
}

#floatcontainer1 {
padding:2em 4%;
clear:both;
float:none;
margin:0em auto;
background-color:#cccc99;
border:1px solid white;

filter:alpha(opacity=70);
-moz-opacity:0.7;
-khtml-opacity:0.7;
opacity:0.7;

position:relative;
top:-9em;
}

#floatcontainer1 h4{
font-size:1em;
}

div#content fieldset {
border:1px solid white;
border-radius:10px;
-webkit-border-radius:10px;
-moz-border-radius: 10px;
}

div#content legend {
color:black;
margin-left:1em;
padding:0 1em;
}


div#form {
min-width:20em;
padding:2em;
}

div#form div {
margin-bottom:0.4em;
}

div#form span {
line-height:1.1em;
width:4em;
float:left;
}

div#form div input {
width:20em;
}

div#form div textarea {
width:25.6em;
}

div#impressum {
padding: 1em 4%;
width: 40%;
max-width: 40em;
min-width: 30em;
margin:0 auto;
border:1px solid white;
border-radius:10px;
-webkit-border-radius:10px;
-moz-border-radius: 10px;

background-color: #cccc99;
filter: alpha(opacity=70);
-moz-opacity: 0.7;
-khtml-opacity: 0.7;
opacity: 1;

}
