#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:#fe02dd; }

#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:#8dfc50; }

#kform textarea { height:200px; }

#kform .kerror { background:#fe02dd; }

#kform #ksubmit { width:120px; color:#FFFFFF; background:#fe02dd; font-weight:bold; }
#kform #ksubmit:hover { color:#fe02dd; background:#8dfc50; }
