/* 
	
	GPM Zeiterfassung 3.x, default theme
		
	filename:	/css/gpm-defautl-theme_form.css
	version:	1.0 - 2006-02-07 - mkr

	author:		martin (dot) krause (at) gpm (dot) de 
	
	just color and typo, nothing else.

	visual presentation of forms

	since this one is loaded *after* the *_basic.css, 
	you *can* overwrite margin/padding if you want to, 
	but this is definitly *not recommended*.
	
	validated by W3C CSS Validator // jigsaw.w3.org

*/

form {
	padding: 0;
	margin: 0;
}

/* =contentrow2, Anzeigeoptionen */
/*----------------------------------------------------------------------------*/


#content #contentrow2 fieldset#selecttime {
	border: none;
	margin: 0;
	padding: 0;
}

#content #contentrow2 fieldset#selecttime legend {
	display: none;
}

/* =contentrow4, nex|prev navigation  */
/*----------------------------------------------------------------------------*/

#content #contentrow4 fieldset#displayoptions {
	border: none;
	margin: 0;
	padding: 0;
}

#content #contentrow4 fieldset#displayoptions legend {
	display: none;
}

#content div.anzeigeoptionen fieldset#displayoptions {
	border: none;
	margin: 0;
	padding: 0;
}

#content div.anzeigeoptionen fieldset#displayoptions legend {
	display: none;
}

#content div.anzeigeoptionen fieldset#displayoptions select {
	width: 5em;
}

#content div.anzeigeoptionen fieldset#displayoptions label {
	margin: 0 0 0 4px;
	vertical-align: baseline;
}

/* =forms, =formulare */
/*----------------------------------------------------------------------------*/

#content #contentrow3 form {
	margin-bottom: 5px;
}

#contentrow3 fieldset { /* for ie*/
	width: 34em; 

}

#contentrow3 > fieldset { /* for everyone else*/
	border: 1px solid #A2ADB1;
}

#contentrow3 .fieldsetspacer {
	height: 20px;
	line-height: 20px;
	font-size: 20px;
}

#contentrow3 .pad{
	padding: 5px 0;
}

#contentrow3 legend {
	color: #A2ADB1;
}

#contentrow3 select {
	width: 20em; 
}


#contentrow3 fieldset#selecttime select {
	width: 8em; 
}

#contentrow3 .td {
	width: 9em; 
	margin-right: 1em;
	text-align: right;
}

#contentrow3 label {
/*	vertical-align: -3px*/

}

#contentrow3 input.text2ziffern {
	width: 1.25em;
	text-align: right;
	vertical-align: middle;
	margin-right: 0px;
}

#contentrow3 input.text3ziffern {
	width: 2em;
	text-align: right;
	vertical-align: middle;
}

#contentrow3 input.text4ziffern {
	width: 2.75em;
	text-align: right;
	vertical-align: middle;
}

#contentrow3 input.text5ziffern {
	width: 2.8em;
	text-align: right;
	vertical-align: middle;
}

#contentrow3 input.text6ziffern {
	width: 3.2em;
	text-align: right;
	vertical-align: middle;
}

#contentrow3 input.text7ziffern {
	width: 3.7em;
	text-align: right;
	vertical-align: middle;
}

#contentrow3 input.text8ziffern {
	width: 5.25em;
	text-align: right;
	vertical-align: middle;
}

#contentrow3 input.text9ziffern {
	width: 4.7em;
	text-align: right;
	vertical-align: middle;
}

#contentrow3 input.text10ziffern {
	width: 5.2em;
	text-align: right;
	vertical-align: middle;
}

#contentrow3 span.divider {
	margin: 0 2px;
	vertical-align: baseline;
}

#contentrow3 img {
	margin: 0 0 0 5px;
	vertical-align: middle;
	border: none;
}

#contentrow3 textarea {
/*	margin-left: .8em;*/
	font-size: 1.1em;
}

.vmiddle {
	vertical-align: middle;
}

label {
	cursor: pointer;

}

input {
	color: #57585A;
	padding-right: 4px;
	
}

input.date {
	width: 5.5em;
	text-align: right;
	vertical-align: middle;
}

input.radio {
		vertical-align: middle;
		margin-left: -1px;

}

input[type=radio] {
		vertical-align: -3px ;
		margin-left: -1px;
}



input.checkbox, 
input[type=checkbox] {
	margin-left: 0px;
}

#content table.result1 input.checkbox { /*for IE*/
	margin: -2px 0 0 4px;
}

#content table.result1 input[type=checkbox] { /*for everyone else */
	margin: 1px 0 0 4px;
}

select {
	color: #57585A;
	margin-right: 4px;
}


/*
input.hover:hover, input.hover:focus, select.hover:hover, select.hover:focus, textarea.hover:hover, textarea.hover:focus {
	border: 2px solid #57585A;
	background: #fff;
}
*/

.simhover {
	border: 2px solid #57585A;
	background: #fff;
}

.simhovertextarea {
	border: 1px solid #57585A ! important;
	background: #fff;
}

#contentrow3 textarea { 
	font-family: Verdana,Arial,Helvetica,sans-serif ! important;
	font-size: 1em;
	color: #57585A;
	padding: 1px;
	border: 1px solid #7F9DB9;
}

#contentrow3 textarea.code { 
	font-family: monospace ! important;
	font-size: 1.1em;
	color: #47473E;
	background: #FEFEDF;
	border: 1px solid #7F9DB9;
	padding: 1px;
}


/* =htmleditor =editor =tiny mce*/

#contentrow3 form > #fieldset_data fieldset { 
	width: 663px; 
}

#contentrow3 #fieldset_texts fieldset { 
	width: 663px; 
}
/* extended width */

#contentrow3  fieldset { 
	width: 665px ! important; 
}

#contentrow3 input.wide { 
	width: 400px ! important; 
}

#contentrow3 textarea.wide { 
	width: 403px ! important; 
}

* html #contentrow3 textarea.wide { 
	width: 404px ! important; 
}

#contentrow3 input.small { 
	width: 19.25em ! important; 
}

* html #contentrow3 input.small { 
	width: 19.05em ! important; 
}

#mce_editor_0_parent .mceEditorContainer {

	display: block;
}

#mce_editor_0 {
	display: block;
	width: 650px ! important;
	height: 400px ! important;
}

#tr_langtext {
	padding: 2px 0 ! important;
}

#tr_langtext label {
	display: none ! important;
}

#mce_editor_0_resize {
	display: none ! important;
}

/* tags */

/* tags */
.multiselectAllocated {
	padding-left: 172px ! important;
}

/* =misc */
/*----------------------------------------------------------------------------*/

.disabledform {
	color: #9CA5AB;
/*	border: 1px solid #D8E8FF;*/
	border-style: solid;
	background: #F5F6F8;
}

.disabledtext {
	color: #9CA5AB;
}


#loginDiv {
	position: relative;
	top: 0px;
	left: 50%;
	margin: 0px 0px 0px -250px;
	width: 500px;
}

.loginForm {
	background: #F5F6F8;
	padding: 1.3em;
}

.loginH1 {
	font-size: 1em;
	padding: 0;
	margin: 0 0 10px 0;
}

.loginFieldset {
	font-size: 0.7em;
	padding: 0px 15px 15px 25px;
	margin-bottom: 10px;
}

.loginTd {
	width: 100px;
	float: left;
	padding-top: 3px;;
	margin: 0;	
}

.loginTr {
	height: 25px;
	/*border: 1px solid #000;*/
}

.tr img {
	vertical-align: -3px;
	margin-left: 4px;
}

.inactive {
	color: #989797 ! important;
	font-style: italic;
}
	

.pending {
	color: #989797 ! important;
	font-style: italic;
}

.active {
}

#editcomment {
	left: 330px ! important;
	position: absolute;
	background: #FEFEDF;
	padding: 8px;
	border-top: 1px solid #E0E4E8;
	border-right: 2px solid #727578;
	border-bottom: 2px solid #727578;
	border-left: 1px solid #E0E4E8;
}

#editcomment textarea { 
	font-family: Verdana,Arial,Helvetica,sans-serif ! important;
	font-size: 1em;
	color: #57585A;
	padding: 1px;
	background: #fff;
	border: 1px solid #7F9DB9;

}

