/* adiform */

span.info {position:relative;}
span.info img {margin:0;padding:0 0 0 5px;vertical-align: bottom;}
span.info span.infocontent {color: black;display: none;position: absolute;}
span.info:hover span.infocontent {display: inline-block;visibility: visible; position: absolute; padding: 0.5em; margin-left: 50px; width: 150px;border: 1px solid black;background-color: white;z-index:100;}

span.error {padding-left: 3px;color: goldenrod;}
input.notvalid,
textarea.notvalid,
select.notvalid {background-color: goldenrod;}
input[type='checkbox'].notvalid,
input[type='radio'].notvalid {outline: 3px solid goldenrod;} 
div.formular p {margin: 0 0 10px 0;padding:0;}
div.formular p.error {padding: 0.5em; background-color: goldenrod; color: black; margin-bottom: 1em;}
div.formular p.ok {padding: 0.5em; background-color: green; color: white;margin-bottom: 1em;}
td.label {width: 150px; vertical-align: top;}
td.input {vertical-align: top;}

