body,
html {
	height: 100%;
	font-size: 10pt;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	margin: 0;
	padding: 0;
  background-color: #EEE;
}

#page{
	margin: 0 auto;
	min-height: 100%;
    width: 540px;
    background-color: #FFF;
}

* html #page {
height: 100%;
}

#head {
	height: 65px;
    background-color: #EEE;
    padding-top: 10px;
}
    #corner-left {
        height: 65px;
        width: 30px;
        float: left;
        background-image: url(../img/corner-left.gif);
        background-repeat: no-repeat;
    }

    #corner-right {
       height: 65px;
       width: 20px;
       float: left;
       background-image: url(../img/corner-right.gif);
       background-repeat: no-repeat;
    }

    .tag {
       height: 65px;
       width: 490px;
       float: left;
       background-repeat: no-repeat;
    }

    #bmi-tag {
       background-image: url(../img/bmi-tag.gif);
    }

    #fruchtbar-tag {
       background-image: url(../img/fruchtbar-tag.gif);
    }

	#recommend-tag {
       background-image: url(../img/recommend-tag.gif);
    }

#content {
	clear: left;
	padding: 0 70px;
	font-size: 0.9em;
    padding-top: 10px;
    padding-bottom: 10px;
}

#content h3 {
	color: #EE7722;
}

/* FORM
--------------------------------------------------------------------------*/
#content .line {
	border-bottom: 1px solid silver;
	font-size: 1px;
	height: 1px;
	margin: 15px 0;
}
#content form fieldset {
	font-size: 1em;
	color: #555;
}

#content form label {
	display: block;
	float: left;
	clear: left;
	width: 140px;
	margin: 0 7px 4px 0;
	padding: 0.1em 0 0;
	text-align: right;
	font-weight: bold;
}
#content form label.xl {
	width: 250px;
}

#content form label span {
	color: #a3a3a3;
	font-size: 0.9em;
	font-weight: normal;
}

#content form input,
#content form textarea {
	font-size: 0.9em;
	float: left;
	width: 200px;
	border: 1px solid #EE7722;
	vertical-align: middle;
	padding: 1px;
	margin: 0 5px 2px 0;
}

#content form select {
	font-size: 10px;
	margin: 0 3px 2px 0;
	vertical-align: middle;
}

#content form input.auto{
	width: auto;
}

#content form input.radio {
	width: auto;
	border: none;
}

#content form input.nf {
	float: none;
}

#content form input.xl,
#content form textarea {
	width: 400px;
}

#content form input.ok {
	width: 48px;
	height: 15px;
	margin: 5px 0 5px 500px;
	border: none;
	clear: left;
}

#content form p {
	font-size: 0.9em;
	clear: left;
	padding: 5px 0 0 145px;
	width: 400px;
}

#content form img {
	margin: 0 0 0;
	vertical-align: middle;
}

#content form br {
	clear: left;
}

#content a {
	color: #C72D2D;
	text-decoration: none;
}