/*TEMP*/



div.sub {float: left; width: 100px; padding: 5px 10px; text-align: center;}
div.border {border-right: 2px solid red;}
a.typetemp {display: block; float: left; width: 150px; margin-right: 50px; padding: 10px;}
a.typetemp.active {font-weight: bold; color: #000000;}

#rentenrechner {width: 500px;}
label {display: block; float: left; width: 50%; margin-right: 10%; padding: 1% 0;}
label.chkbx {padding: 0;}
input {width: 30%; padding: 1%;}
select {width: 32.5%; padding: 1%;}
input.alarmfld, select.alarmfld {border: 1px solid #ff0000; box-shadow: 0 0 3px 1px #404040;}
label.alarmfld, legend.alarmfld {color: #ff0000; font-weight: bold; }

input[type="checkbox"] {    width: 20px;}
input#submit { width: 99.2%; margin: 20px 0.2% 0px 0.2%; background-color: red; border: 0px; padding: 2%; font-size: 1.5em; color: #fff; border:2px solid #ff0000; }
input#submit:hover { background-color: #fff; color: #ff0000; border: 2px solid #ff0000; }

div.label {width: 50%; margin-right: 5%; }
div.data {width: 45%; float: left;}
div.fakultativ {color: #606060; font-style: italic; }
div.list {padding: 2%; float: left; width: 96%; }
div.item {padding-right: 2%; float: left; width: 31%; }
div.item.small {width: 15%; }
div.item.number {text-align: right; }
div.item.head {font-weight: bold; }

div.help {width:3%; background: #ffffff; color: #ff0000; padding: 0.6%; text-align: center; border-radius: 10px; margin-left:1.5%;}


  .ui-tooltip {    width: 810px; max-width: 810px !important;  }
  button.ui-button.ui-state-default {float: right; background-color: #ffffff; color: #ff0000;}
  form {clear: both;}
  
  input.invisible {background: transparent; border: 0px; text-align: right; width: 105px;}
  
  
  
table {margin: 0px 0px 50px 0px;}
th, td { padding: 10px;  border-bottom: 1px solid #d0d0d0 !important; }  
table .data, table .list .number {text-align: right;}
td.nopadding {padding: 0 !important;}
td.spcpadding {padding: 2mm 1mm;}

legend { background: #ffffff; padding: 5px;}
/*div.label {float: left; width: 25%; background: red; }	
div.data {float: left; width: 25%; background: blue; }	*/
  div#result div.form_row:nth-child(2n+1) { background: #f0f0f0 none repeat scroll 0 0; }
