FORM {
	margin: 0;
	padding: 0;
}

BUTTON {
	border: 0;
	background-color: transparent;
	font-size: 11px;
	margin: 0 0 0 -3px;
	padding: 0;
	font-weight: bold;
}

BUTTON:hover{
	cursor: pointer;
}

DIV.button {
	background-image: url(../images/basics/button-Weiss-HG_left.jpg);
	background-repeat: no-repeat;
	padding-left: 4px;
}

DIV.buttonRollover {
	background-image: url(../images/basics/button-Weiss-HG-Link_left.jpg);
}


P.button {
	background-image: url(../images/basics/button-Weiss-HG_right.jpg);
	background-repeat: no-repeat;
	padding: 0px 14px 0px 10px;
	line-height: 34px;
	background-position: right;
	margin: 0;
}


P.buttonRollover{
	background-image: url(../images/basics/button-Weiss-HG-Link_right.jpg);
}


.innerButtonXXX {
	background-image: url(../images/basics/button-Weiss-HG.jpg);
	padding-right: 0px;
}


DIV#newFile {
	height: 164px;
}


INPUT.error, FORM#tx-ffunusuals-projects_form DD.error INPUT, FORM#tx-ffunusuals-projects_form DD.error SELECT, FORM#tx-ffunusuals-projects_form DD.error TEXTAREA {
	border-color: #F03;
}
DT.error {
	color: #F03;
}


UL.errors {
	font-weight: bold;
	margin: 0 0 10px 0;
}


DIV.projectsLabels {
	width: 200px;
	float: left;
	clear: left;
}



INPUT[type=text], INPUT[type=password], SELECT { width: 190px; }

INPUT.tx-ffunusuals-text, SELECT.tx-ffunusuals-select {
	width: 190px;
}

INPUT, SELECT, TEXTAREA, FIELDSET.withBorder {
	border-width: 1px;
	border-style: solid;
}

INPUT.tx-ffunusuals-date {
	width: 70px;
}

INPUT.toolsSkillsInput {
	width: 160px;
	margin-right: 5px;
	float: left;
}

INPUT[type=reset] {
	width: 20px;
	border-style: outset;
}
INPUT[type=file] {
	width: 240px;
	border-style: outset;
}


SELECT.tx-ffunusuals-date-month {
	width: 120px;
	margin: 0 5px 0 0;
}
SELECT.tx-ffunusuals-date-year { width: 66px; }

TEXTAREA { width: 330px; 
width: 100%}

.tabs-container TEXTAREA {
	width: 615px;
	height: 200px;
}

FIELDSET {
	border-width: 0;
	padding: 0;
	margin: 0 0 20px 0;
}

FIELDSET.noMargin { margin: 0; }

FIELDSET.withBorder {
	padding-left: 10px;
	margin-top: 4px;
}


LEGEND {
	font-weight: bold;
	margin: 0;
	padding: 0;
}

LABEL {
	float: left;
	clear: left;
	font-weight: bold;
}

DL {
	padding: 15px 0 0 0;
	margin: 0;
}

DL DT {
	width: 130px;
	float: left;
	clear: left;
}

FIELDSET.small DL DT {width: 100px;}
FIELDSET.small LEGEND { padding: 0; }

FIELDSET.rightColumn {
	margin-left: 30px;
}

DL.rightColumn {
	margin-left: 320px;
}

DL DD {
	margin: 0 0 10px 131px;
	min-height: 15px;
}

/* DL DD */
DL DD IMG.spinner { position: relative; }

DIV.outerSpinner, DIV.outerSpinnerTextInput {
	display: inline;
	line-height: 24px;
	width: 16px;
}

DIV.outerSpinnerTextInput {
	line-height: 30px;
}

DIV.outerSpinner IMG { margin-top: 3px; }

INPUT.tx-ffunusuals-text_telephoneareacodes { width: 26px; }
INPUT.tx-ffunusuals-text_telephonecodes { width: 35px; }
INPUT.tx-ffunusuals-text_telephone { width: 100px; }


.loginLink { margin-left: 20px; }