div#kformouter {
   font-size:13px;
   padding-right:0px;
   margin-top:50px;
}


.flong {
	width: 250px;
	border: 1px solid #616264;
	padding-left: 3px;
}
.fshort {
	width: 60px;
	border: 1px solid #616264;
	padding-left: 3px;
}
.fmiddle {
	width: 181px;
	border: 1px solid #616264;
	padding-left: 3px;
}
.ftextarea {
    width: 250px;
    border: 1px solid #616264;
    font-family: Arial, Helvetica, sans-serif;
    padding-left: 3px;
}


.flong1 {
	width: 250px;
	border: 1px solid #616264;
	padding-left: 3px;
         color:blue;
         background-color:#FDA8B9;
}
.fshort1 {
	width: 60px;
	border: 1px solid #616264;
	padding-left: 3px;
         color:blue;
         background-color:#FDA8B9;
}
.fmiddle1 {
	width: 181px;
	border: 1px solid #616264;
	padding-left: 3px;
         color:blue;
         background-color:#FDA8B9;
}
.ftextarea1 {
         width: 250px;
         border: 1px solid #616264;
	font-family: Arial, Helvetica, sans-serif;
	padding-left: 3px;
         color:blue;
         background-color:#FDA8B9;
}
div#formmessages h3 {
   font-size: 15px;
   color:red;
   background-color:transparent;
}

/*
form#mail {
  position:relative;
  left: -50px;
}
*/

.mailerror {
    color:red;
    background-color: transparent;
}

table#formtable {
   /* width:400px;   */

}
table#formtable th {
   width:80px;
   vertical-align:top;
   text-align:right;
   padding-right:10px;
   height:27px;
   font-weight: normal;
}
table#formtable td {
   vertical-align:top;
   width: 280px;

}


table#menue {
    margin-left:100px;
}
table#menue td {
   vertical-align:top;
   line-height: 1.8em;
}


div#maintext h4, div#maintext2 h4 {
   margin-left:10px;
}

a.mail {
   color:#000080;
   background-color:transparent;
}
a.mail:hover {
   color:#0080FF;
   background-color:transparent;
}
