/* bugfix */select,textarea{font-size:98%;}/* formularaufbau --------------------------------------------------------- */input,textarea{border:none;color:#000000;font:normal 98% Arial,Helvetica,sans-serif;}/*formularelemente -------------------------------------------------------------------------------------------------------------------------------------*/.itext{width:140px;padding:1px 0px 0px 4px;height:19px;}.itext-short{width:25px;padding:1px 0px 0px 4px;height:19px;}.itext-middle{width:25px;padding:1px 0px 0px 4px;height:19px;}.iarea{border:none;width:390px;height:170px;}.iradio{margin-right:3px;vertical-align:middle;}.icheck{margin:5px 5px 5px 0px;border:none;vertical-align:middle;}.iselect{width:90px;margin-right:5px;}/*formular button.....................................................*/.button{border-bottom:1px solid #333333;border-right:1px solid #333333;padding-top:1px;text-align:center;height:25px;}/* kontakt table ..................................................... */#main table.forms{width:100%;margin:0px 0px 20px 0px;table-layout:auto;empty-cells:show;border-collapse:separate;border-spacing:0;}#main table.forms th{padding:5px 10px 5px 0px;border-left:10px solid #CED0D2;border-right:10px solid #CED0D2;background:#CED0D2;text-align:left;}#main table.forms td{padding:5px 0px 5px 0px;background:#E3E5E6;vertical-align:top;}#main table.forms td.legend{width:70px;padding:5px 0px 5px 0px;border-left:10px solid #E3E5E6;background:#E3E5E6;vertical-align:top;}#main table.forms td.left{border-left:10px solid #E3E5E6;padding:5px 0px 5px 0px;}#main table.forms td.right{border-right:10px solid #E3E5E6;padding:5px 0px 5px 0px;}#main table.forms tr.devide td{border-bottom:1px solid #CED0D2;}#main table.forms tr.devide td table{border-bottom:none;border-collapse:collapse;table-layout:auto;}#main table.forms tr.devide td table td{border-bottom:none;width:auto;vertical-align:middle;}#main table.forms tr.devide td table td.left{padding:5px 0px 5px 0px;width:80px;border-left:none;}#main table.forms td.fixit{width:426px;}/* login table ..................................................... */#login table.forms{width:100%;margin:0px 0px 00px 0px;table-layout:auto;empty-cells:show;border-collapse:separate;border-spacing:0;}#login table.forms th{padding:5px 10px 5px 0px;border-left:10px solid #CED0D2;border-right:10px solid #CED0D2;background:#CED0D2;text-align:left;}#login table.forms td{padding:5px 0px 5px 5px;background:#E3E5E6;vertical-align:top;}#login table.forms td.legend{width:70px;padding:5px 0px 5px 5px;border-left:10px solid #E3E5E6;background:#E3E5E6;vertical-align:top;}
