* {
margin: 0;
padding: 0;
}

html {
background: #1B3582;
color: #5978A5;
font: 68.75%/1.1 verdana, arial, helvetica, sans-serif;
}

body {
padding: 30px;
}

form, span {
position: absolute;
}

form {
margin-top: 2em;
}

label, input, textarea {
float: left;
}

label {
clear: left;
padding-top: .5em;
width: 100px;
}

input, textarea {
border: 0;
color: #193076;
font: 1em/1.0 verdana, arial, helvetica, sans-serif;
margin-bottom: 1em;
padding: 5px 9px 3px;
}

input {
background: url(bilder/eingabefeld.gif);
height: 15px;
width: 212px;
}

textarea {
background: url(bilder/kommentarfeld.gif);
height: 220px;
width: 325px;
}

div {
background: #FFF url(bilder/ecke.gif) top left no-repeat;
overflow: hidden;
padding: 1em;
width: 470px;
}

span {
color: #FFF;
font-size: 2em;
line-height: 1.0;
right: 0;
top: -.9em;
}

#senden {
background: url(bilder/bestaetigung.gif) center right no-repeat;
color: #193076;
height: 2.5em;
margin-left: 100px;
padding: 5px 0;
text-decoration: underline;
width: 343px;
}