/* CSS Document */

body {
padding:0;
margin:0;
background:#b0e099;
background-image:url(../img/bg4.png);
background-repeat:repeat-x;
font-family: 'Open Sans', sans-serif;
font-size:12px;
}                

#container {
width:800px;
margin:50px auto;
background:white;
border-radius:20px;
}

#head {
width:auto;
height:100px;
background-image:url(../img/head.png);
background-repeat:no-repeat;
border-top-left-radius:20px;
border-top-right-radius:20px;
}

#navi {
width:auto;
background:#8db914;
border-top:5px solid #0d882e;
margin-top:0px;
color:white;
}

a {
color:black;
}

#navi a {
color:white;
text-decoration:none;
}

#navi ul {
display:inline;
list-style:none;
margin:0;
padding:0;
}

#navi ul li {
padding:0px;
float:left;
}

#navi ul li a {
display:block;
padding:3px;
width:94px;
border-right:1px solid #0d882e;
text-align:center;
background:#8db914;
}


#navi ul li a:hover {
background:#709608;
}

#navi ul li a.aktiv {
background:#0d882e;
}

#navi ul li a.big {
width:170px;
}

#navi ul li a.last {
border-right:0px;
width:112px;
}

div.clear {
clear:both;
}

#content {
padding:5px;
margin-top:10px;
width:auto;
text-align:center;
font-size:14px;
}

#footer {

}

#footercontent {
background-image:url(../img/footer.png);
width:auto;
height:10px;
padding-top:20px;
padding-bottom:20px;
font-size:12px;
border-bottom-left-radius:20px;
border-bottom-right-radius:20px;
text-align:center;
}

p {
padding:0px;
margin:10px;
}

.left {
text-align:left;
}

.float {
float:left;
}

.half {
width:400px;
}

.right {
margin-left:20px;
width:auto;
}

input[type=text], select, input[type=file] {
width:200px; border:2px solid #b0e099; padding:3px; 
margin-right:10px;
}

input[type=text].bigger, select, input[type=file] {
width:300px;
}

input[type=text].smaller {
width:100px;
}

input[type=text].middle {
width:160px;
}

textarea {
width:300px; height:135px; border:2px solid #b0e099; padding:3px;
margin-right:10px;
}

input[type=text]:focus, textarea:focus {
background:#c4f7c4;
}

p.big {
font-size:22px;
}