#kontaktformular { margin:10px 0px 30px 0px; }

#kformtable td { vertical-align:top; padding:3px 0 3px 0; }
#kformtable td.first { text-align:right; padding-right:5px; }

#kformtable .kstar { color:#ed2124; }

#kform select,
#kform textarea,
#kform input { width:450px; border:1px solid #000; color:#000000; }

#kform select:focus,
#kform textarea:focus,
#kform input:focus,
#kform select:hover,
#kform textarea:hover,
#kform input:hover { background:#7dd0f1; }

#kform textarea { height:200px; }

#kform .kerror { background:#ed2124; }

#kform #ksubmit { width:120px; color:#7dd0f1; background:#000; font-weight:bold; }
#kform #ksubmit:hover { color:#fff; }
