
/* validation and form general*/
	
	div.validation-advice {
		font-style: italic;
		color: red;
		margin: 0 0 0 120px;
        
	}
	input[type="text"],input[type="password"],textarea {
		background-color: white; 
		padding: 0px 14px 0px 0px; 
		border: 1px solid gray; 
		background-image: URL("/files/layout/validation_init.gif"); 
		background-repeat: no-repeat; 
		background-position: 100% 0%;
		width: 250px;
	}
   
    label {
        display: block;
        clear: left;
        float: left;
        width: 120px;
        min-height: 20px;
    }
    
    .checklabel{
        clear:none; 
        width: 240px;
    }
    
    .spacer {
        height: 3px;    
    }
   
    textarea {
		height: 140px;
	}
	textarea {
		overflow: auto;
	}
	input[type="radio"],input[type="checkbox"] {
	}
	button,input[type="submit"] {
		background-color: #A4D4A0;
		background-image: URL("/files/layout/button-background.gif");
		background-repeat: repeat-x; 
		padding: 0px; 
		height: 22px;
		margin: 0px;
		border: 1px solid gray;
	}
	input.validation-failed,textarea.validation-failed {
		background-image: URL("/files/layout/validation_failed.gif");
		background-repeat: no-repeat; 
		background-position: 100% 0%;
	}
	input.validation-passed,textarea.validation-passed {
		background-image: URL("/files/layout/validation_passed.gif");
		background-repeat: no-repeat;
		background-position: 100% 0%;		
	}
    
    /* Overwrites for form on projectpage */
    #rightbar label {
        width: 183px;
        min-height: 16px;
    }
    
    #rightbar input[type="text"], #rightbar textarea {
           width: 170px;
    }
    
    #rightbar input {
        margin-bottom: 6px;
    }
