/* -------------------------------------- */
/* Formatierungen User Input  */
/* -------------------------------------- */

/*
 * Helles ROT = #FFDFDF;
 * Kräftiges ROT = #CC0000;
 * Dunkles ROT = #6F0000; 
*/



body {
}

form {
	margin:0px;
	padding:0px;
}

input, select, textarea {
	font-size:11px;
	font-family:verdana;
}

div.fehlermeldung {
	clear:both;
	color:#CC0000;
}

table.fehlerschild {
	border:1px solid #6F0000;
	background-color:#FFDFDF;
	width:400px;
}

div.uierror {
	font-weight:bold;
	color:#CC0000;
}

table.fehlerschild td {
	padding:5px;
}

table.fehlerschild td.ausrufungszeichen {
	font-size:30px;
	color:black;
}

table.ui td, table.ui input, table.ui textarea {
	font-size:11px;
}

table.ui td.feldbeschreibung{
	background-color:#EEE;
	padding:3px;
	text-align:right;
	padding-right:10px;
	border:1px solid #CCC;
}

table.ui td.feld{
	padding:3px;
	border:1px solid #CCC;
}

table.radio {
	padding:0px;
	margin:0px;
}
table.radio td.button {
	padding:1px;
	margin:0px;
}

table.radio td.option {
	padding:1px;
	margin:0px;
}

div.uibox {
	border:1px solid #222;
	/* margin-left:auto; */
	/* margin-right:auto; */
}


div.uiboxsmall {
	width:400px;
	border:1px solid #222;
	background-color:#EEE;

}

table.uibox {
	width:100%;
}

table.uibox th {
	height:20px;
	border-bottom:1px solid #222;
	background-color:white;
	background-repeat:no-repeat;
	background-position:5px;
}


table.uibox td {
	padding:3px;
}

table.uibox td.feldbeschreibung {
	text-align:right;
	padding:3px;
}

table.datepicker {
	margin:0px;
	padding:0px;
	border-collapse:collapse;
	/* border:1px solid #999; */
}

table.datepicker td.datepicker {
	margin:0px;
	padding:0px;	
	vertical-align:top;
}

a.datepicker {
	margin:0px;
	padding:0px;
	line-height:0px;	
	margin-left:5px;
}

img.datepicker {
	padding:0px;
	border:0px;
	margin:0px;
	line-height:0px;
	border:1px solid green;
}




th.iconemail {
	background-image:url(/shared_img/icons/icon_email.gif);	
}
th.iconkey {
	background-image:url(/shared_img/icons/icon_key.gif);
}

th.info {
	background-image:url(/shared_img/icons/information.gif);
}

th.useredit {
	background-image:url(/shared_img/icons/user_edit.gif);
}

th.empfaengeredit {
	background-image:url(/shared_img/icons/16-member.gif);
}

th.textbausteinedit {
	background-image:url(/shared_img/icons/text_dropcaps.gif);
}

th.mailingedit {
	background-image:url(/shared_img/icons/email_edit.gif);
}

th.iconaccept {
	background-image:url(/shared_img/icons/accept.gif);
}

th.timeicon {
	background-image:url(/shared_img/icons/time.gif);
}

table.uiframe {
	
}

table.uiframe th.frame {
	text-align:left;
	background-color:white;
	padding:5px;
}

table.uiframe td.frame {
	padding-left:5px;
	padding-right:5px;
}



div.messagebox {
	width:400px;
	border-left:1px solid #111;
	border-top:1px solid #111;
	border-bottom:1px solid #444;
	border-right:1px solid #444;
	padding:10px;
	padding-top:20px;
	background-color:#FFF;
}




