@charset "UTF-8";
/* CSS Document */

.fieldname {
	margin:				0 0 5px 0 !important;
	font-size:			15px !important;
}

.inputdescription, label.error {
	margin:				-3px 0 8px 5px;
	font-size:			11px;	
	color:				#999;
}

.input, textarea {
	padding:			3px 3px 3px 4px !important;
	background-color:	#FDFDFD;
	border:				1px solid #8da4b7;
	font-family:		Tahoma, Geneva, sans-serif;
	font-size:			13px !important;
	margin:				2px 0 6px 0 !important;
	width:				565px !important;
}

select {
	padding:			3px 3px 3px 0 !important;
	background-color:	#FDFDFD;
	border:				1px solid #8da4b7;
	margin:				2px 0 6px 0 !important;	
}

option {
	padding-right: 10px !important;	
}

input.option, input.checkbox {
	width:				auto;
	border:				none;
	background:			none;
}

input.submit, input.reset {
	width:				auto !important;
	text-align:			center;
	padding:			1px;
}

label.error {
	color:				#cc0000;		
}

input.error, textarea.error, select.error {
	border:				1px solid #cc0000;
	background:			#ffeeee;
	background-color:	#ffeeee;
}

input[type="text"]:focus, input[type="password"]:focus, textarea:focus, .focus {
	background-color:	#fff9f4;
	border:				1px solid #ffaa22;
}

textarea {
	height:				144px;
	overflow:			auto;
	resize:				none; 
}

.code {
	font-family:		monospace;
}




#neuer_eintrag #username {
	background:			none transparent;
	border:				none;
	padding:			0px !important;
	font-size:			18px !important;
	color:				#fb8102 !important;
}

#neuer_eintrag #nachricht {
	width:				100%;
	height:				100px;
	background:			none transparent;
	border:				none;
	padding:			0px !important;
}




.okaymessage, .warningmessage, .stopmessage {
	width:				520px;
	font-size:			11px;
	min-height:			28px;
	padding:			7px 0 7px 55px;  
	background-position:5px center;
	background-repeat:	no-repeat;
	margin-bottom:		15px;
	text-align:			left;
}


.okaymessage *, .warningmessage *, .stopmessage * {
	font-size:			11px;
	text-align:			left;
}

.okaymessage {  
	border:				1px solid #009900;
	color:				#009900 !important;
	background-image:	url(../images/icons/okay.png);
	background-color:	#eeffee;
}

.okaymessage * {
	color:				#009900 !important;	
}

.warningmessage {  
	border:				1px solid #ffba00;
	color:				#000000 !important;  
	background-image:	url(../images/icons/warning.png);
	background-color:	#ffffdd;
}

.warningmessage * {
	color:				#000000 !important;	
}

.stopmessage {  
	border:				1px solid #cc0000;
	color:				#cc0000 !important;
	background-image:	url(../images/icons/stop.png);
	background-color:	#ffeeee;
}


.stopmessage * {
	color:				#cc0000 !important;	
}
label.error {
	display:			block;
	font-size:			11px;
	color:				#cc0000;
}
