div.page-content h2 {
   margin-bottom: 0;
}

div.page-content p {
   margin-top: 0;
}

div.text {
   width: 350px;
   padding-right: 10px; 
}

div#page7 div.text {
   width: 550px;
}

div#page6 #mi10{
   width: 400px;
	}

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

form {
   padding-bottom: 10px;
}

form table {
   width: 450px;
   border-width: 0px;
}

form th,
form td {
   border-width: 0px;
   border-style: solid;
   border-color: #cc6600;
   padding: 5px 15px 5px 0;
   font-weight: normal;
   text-align: left;
   vertical-align: middle;
}

input.firstname,
input.textfield,
input.lastname,
input.insertions,
input.street,
input.housenumber,
input.postal,
input.city,
textarea {
   border-width: 1px;
   border-style: solid;
   border-color: #cc6600;
   color: #333333;
   background-color: #transparent;
}

input.textfield {
   width: 250px;
}

input.firstname {
   width: 76px;
}

input.lastname {
   width: 194px;
   margin-right: 6px;
}

input.insertions {
   width: 48px;
}

input.street {
   width: 194px;
   margin-right: 6px;
}

input.housenumber {
   width: 48px;
}


input.postal {
   width: 54px;
   margin-right: 6px;
}

input.city {
   width: 188px;
}

input.error {
   border-color: #FF0000 !important;
}

textarea {
   overflow: auto;
   width: 250px;
   height: 80px;
   line-height: 16px;
}

input.button {
   color: #FFFFFF;
   background-color: #990000;
   font-weight: bold;
}

div.text table th {
   text-align: center;
}
