fieldset {
border: 0;
margin: 0;
padding: 0;
width: 500px;
}

form {
width: 300px;
}


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


p.result {
margin: 10px 0 10px 0;
padding: 0;
/*text-align: left;*/
}

p.result input{
visibility: hidden;
font: 11px Verdana, Arial, sans-serif;
margin-right: 0;
padding: 5px;
width: 150px;
font-weight: bold;
}


label {
display: block;
float: left;
padding: 5px;
text-align: right;
width: 140px;
}

p.result label{
/*visibility: hidden;	*/
display: block;
float: left;
padding: 5px;
text-align: right;
width: 140px;
}

input {
font: 11px Verdana, Arial, sans-serif;
padding: 5px;
}

input.text {
width: 150px;
}

#Button1 {
margin-left: 150px;
width: 81px;
background: #eee;
font-size: 12px;
font-weight: bold;
}

#Button2 {
margin-left: 2px;
width: 77px;
background: #eee;
font-size: 12px;
font-weight: bold;
}

#Button3 {
margin-left: 150px;
width: 164px;
background: #eee;
font-size: 12px;
font-weight: bold;
}




h1{
width: 80%;
}
/*
@media all and (max-width: 719px){
#key {
display:block;
width:50%;
float:none
}
}

@media all {
#key {
margin-left: 5%;
margin-top: 10%;
float: left;
}
}
*/

/*---------------------------------------*/
/*Boxen */

/*Alles*/
div.all {
margin: 15px 15px 15px 15px;
}

/* Der Eingabe-Bereich */

#inp{
float: left;
margin-top: 10px;
margin-right:10px;
width: 500px;
height:300px;
}

/* die Box für die Erklärungen: */
#textbox{
float: left;
background: url(../img/key.png) no-repeat;
width: 500px;	
height:300px;
font-family:helvetica,sans-serif;
font-size: 115%;
vertical-align: middle;
margin-top: 10px;
}	

/*Hinweis*/
#hint {
width: 1010px;
clear: left;
margin-top: 280px;
text-align: left;
padding-top: 20px;
padding-left: 20px;
}

/* Die Navigation*/
#navi {	
clear:  left;
font-weight: bold;
text-align: center;
padding-top: 20px;
}

/*---------------------------------------*/

/* zum Übeprüfen:*/
/*

div{ border:1px dotted #FF00FF; }  
h1{ border:1px dotted #0000FF; }  
td{ border:1px dotted #00FF00; }
th{ border:1px dotted #80FF80; }
table{border:1px dotted #FF0000;}
p{border:1px dotted #00FFFF;}*/
