/*
Standard Formular CSS

@site       diehelferwiens.at
@author     Philipp Brunner // brunner@echonet.at
@copyright  echonet communication gmbh
		    schottenfeldgasse 24, 1070 vienna
	  	    http://www.echonet.at
@date       19.01.2010
@lastmodified 
@sections   =formulare

*/

/* @section =formulare
-------------------------------------------------------------------*/
form {clear: both;margin: 0 0 1em;padding:0;width:100%;}
form.bg {padding:2%;width:96%;}
#content form {margin-top:1em;}
fieldset {border:0 none;margin:0 0 2em 0;padding:0;text-align: left;}
legend {font-weight:bold;font-size:1.1em;margin: 0 0 .8em 0; padding: 0;}
form h2 {margin-top:0;}
form p {margin:.5em 0;}
form ol, form ul {list-style-type:none;margin:0;overflow:hidden;padding:0;}
form ol li, form ul li {background-image:none;float:left;padding:0 0 15px;width:100%;}
ul.formgroup { margin-left: 135px; }
ul.formgroup li { padding: 0; }
form .checklist ul li { padding: 0 0 10px; }
form .checklist ul li label { width: auto; margin: 0; font-weight: normal; }
form li.wfull {width:100%;}
form .checktxt {margin-top:.15em;vertical-align:top;width:328px;}
form li.wfull .checktxt {max-width:13.5em;width:60%;}
form .top {margin-top:.2em;vertical-align:top;}
label {float:left;margin:.2em 10px 0 0;width:125px; font-weight: bold;}
label.inline {display:inline;}
label.auto {width:auto;margin-top:0;}
input, select, textarea {border: none;float:left;font-size:1em;padding:.2em 5px;width:348px; border-width: 1px; border-style: solid;}
select {margin-right:.3em;padding:0;width:auto;}
option {padding-left: 0.4em;} /* resets rendering error */
textarea {vertical-align:top;}
input.inline {width: auto;}
input.nobutton {border:0 none;font-weight:bold;padding:.2em .4em;width: auto;}
input.noborder {background-color: transparent;border: 0 none;margin-bottom:.7em;margin-right:.2em;padding:0;width:auto;}
input.check {background-color: transparent;border: 0 none;margin:.3em .3em 0 0;padding:0;width:auto;}
input.radio {background-color: transparent;border: 0 none;margin:.3em .3em 0 0;padding:0;width:auto;}
input.short {width:7em;}
input.long, textarea.long {width:20em;}
label, input[type=checkbox], input[type=radio], input[type=submit] {cursor:pointer;}

/* @section =buttons mit Hintergrundbild
-------------------------------------------------------------------*/
a.button:link, a.button:visited, a.button:focus, a.button:hover, a.button:active, button, input.button { background-repeat: no-repeat; background-position: 0 0;border:0 none;cursor:pointer;display:block;font-size:inherit;font-weight:bold;height:23px;line-height:23px;margin:0;padding:0;text-align:center;text-decoration:none;width: 360px; }
button::-moz-focus-inner {border: none; padding:0;}
a.button:focus, a.button:hover, a.button:active, button:hover, button:focus { background-position: 0 -23px; }
button.right {margin: 0 0 0 135px; text-align: center; }

form .right {margin-left:135px;}

