body {
background-color:#fff;
color:#333333;
margin:0;
padding:0;
height:400px;
/*width:800px;*/
border-width:1px;
border-color:#000000;
}

html > body {
    /*border-bottom:1px solid black;*/
}

h1, h2, h3, h4 {
    margin:5;
    padding:5;
    text-align:right;
}

div#intro {
    background-image:url("images/haus.jpg");
    background-repeat:no-repeat;
    background-position:left top;
    height:550px;
    background-color: #fff;
    color: #A1BE47;
}

div#intro p {
width:350px;
}

h1 span, h3 span, #extraDiv1, #extraDiv2, #extraDiv3, #extraDiv4, #extraDiv5, #extraDiv6 {
}

#explanation h3 span, #preamble h3 span, #participation h3 span, #benefits h3 span, #requirements h3 span {
display:block;
font-family:Geneva, Arial, Helvetica, sans-serif;
font-weight:normal;
font-size:12px;
color:#557216;
}

h2 {
color:#999999;
padding-top:10px;
font-size:0.9em;
font-weight:normal;
padding-left:3em;
}

div#footer a, p a {
color:#000000;
text-decoration:none;
font-weight:bold;
}

p a:hover, div#footer a:hover {
text-decoration:underline;
}

div#linkList2, div#lresources {
    background-repeat:repeat-y;
    width:480px;
    height:153px;
    position:absolute;
    top:-280px;
    left: -1px;        
        text-align:right;
}

h3.select {
background-repeat:no-repeat;
width:255px;
}

div#lselect ul, div#larchives ul, div#lresources ul {
color:#000;
font-size:11px;
margin:5px;
padding:5px;
width:90%;
padding-left:35px;
}

div#lresources ul {
padding-left:50px;
}

div#lselect li, div#larchives li, div#lresources li {
list-style-type: none;
margin: 5px 0px 0px 0px;
padding: 5px 0px 0px 0px;
width: 90%;
font-size:11px;
}

div#lselect a, div#larchives a, div#lresources a {
color:#333333;
text-decoration:none;
font-weight:bold;
}

div#lselect a.c {
color:#fff;
font-weight:normal;
}

div#lselect a:hover, div#larchives a:hover, div#lresources a:hover {
}

h3.archives {
margin-top:70px;
background-repeat:no-repeat;
width:255px;
}

div#preamble, div#explanation, div#participation, div#benefits, div#requirements {
    position:absolute;
    background-repeat:no-repeat;
    font-size:12px;
    height:227px;
    left: 3px;
    top: 323px;
}

div#preamble {
left:480px;
width:366px;
}

div#preamble h3, div#requirements h3, div#participation h3 {
padding-top:20px;
}

div#preamble p, div#requirements p, div#participation p, div#explanation p, div#benefits p, div#preamble h3, div#requirements h3, div#participation h3, div#explanation h3, div#benefits h3, div#requirements p, div#requirements h3 {
    padding-left:8px;
    padding-right:8px;
    text-align:justify;
    color: #000000;
}

div#explanation {
    width:630px;
    top: 450px;
    left: 80px;
}

div#explanation h3, div#benefits h3 {
padding-top:15px;
}

div#participation {
    left: 80px;
    width:300px;
    top: 200px;
}

div#benefits {
    left:480px;
    width:366px;
    top: 560px;
}

div#footer {
    position:absolute;
    top:570px;
    left:110px;
    font-size: 8px;
}

p {
font-size:10px;
}

#logo{
    margin-top: 20px;
}
#middle{
    width: 603px;   
    text-align: justify;
    font-family: Arial;
    font-size: 12px;
}
#middle a{
    color:#000;
    text-decoration: none;
    font-weight: bold;
}
#middle h3{
    text-align: left;
    font-family:Geneva, Arial, Helvetica, sans-serif;
    font-weight:normal;
    font-size:14px;
    color:#557216;
    margin-left: -10px;
}
#menu{
    widows: 413px;
    float: left;
}
#contact{
    width: 190px;
    float: left;    
    margin-top: 80px;
}
#footer1 img{
    margin-top: 30px;
}
#errorMsg {
    color:#FF0000;
    font-weight: bold;
    font-size: 12px;
    text-align:center;
}

