/* ################### */
/* ### STYLE PARTY ### */
/* ################### */

/* VERSION 0.2 */
/* STAND (LETZTES UPDATE) 26.Juli 2013 */

/*
	WÄREND IN VILLARIBA NOCH GESCHRUBBT WIRD WIRD IN VILLABACHO SCHON GEFEIERT,
	ALLES NUR WEIL MAN SICH UM ALL DIE VIELEN STYLES NOCH KÜMMERN MUSSTE!
*/



/* ########################## */
/* ####### BOX STYLES ####### */
/* ########################## */
.box_ok {
	background: #8dec96;
	color: #43a74f;
	text-shadow: 1px 1px 1px rgba(255, 255, 255, 0.5);
}


.box_warn {
	background: #f27079;
	color: #ac1639;
	text-shadow: 1px 1px 1px rgba(255, 255, 255, 0.5);
}


.box_info {
	background: #f7d930;
	color: #b09500;
	text-shadow: 1px 1px 1px rgba(255, 255, 255, 0.7);
}

.box_normal {
	background: #515151;
	color: #272727;
	text-shadow: 1px 1px 1px rgba(100, 100, 100, 1.0);
}

.box_ok,
.box_warn,
.box_info,
.box_normal {
	text-align: center;
	font-size: 14px;
	margin: 20px 0px 20px 0px;
	padding:10px;

	/* OPTIONAL BORDER / SET Xpx */
	border: 0px solid;
}


/* BORDER RADIUS CLASS */
/*
.box_ok.border_radius,
.box_warn.border_radius,
.box_info.border_radius,
.box_normal.border_radius {
	-moz-border-radius: 5px;
	border-radius: 5px;
}
*/



/* ########################### */
/* ###### FORM ELEMENTE ###### */
/* ########################### */

input, textarea, select {
	font-size: 14px;
	color: #838383;
}

input[type=text],
input[type=password] {
	border: 1px solid #cccccc;
	padding: 7px;
	background-color: #fff;
}

/*
input[type=submit]:hover {
	border: 0px;
	padding: 7px;
	background: #8DEC96;
	color: #43a74f;
	cursor: pointer;
}
*/

textarea {
	border: 0px;
	padding: 7px;
	background: #fff;
}

select {
	border: 0px;
	padding: 7px;
	background: #fff;
}

	option {
		padding: 0px 5px 0px 5px;
	}

input[type=checkbox] {
	background: red;
	border: 0px;
}

input.form_error, textarea.form_error {
	background: #f27079!important;
	color: #ac1639!important;
}

input.form_ok, textarea.form_ok {
	background: #8dec96 !important;
	color: #43a74f !important;
}



/*
PRE
*/


pre {
  	font-family: "Source Code Pro", monospace;
	display: block;
	padding: 9.5px;
	margin: 0 0 0px 0px;
	font-size: 11px;
	line-height: 20px;
		
	border: 0px solid #CCC;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;

	background-color: #272727;
	color: #cccccc;

	word-break: break-all;
	word-wrap: break-word;
	white-space: pre;
	white-space: pre-wrap;
}

pre * {
	font-family: "Source Code Pro", monospace;
	font-size: 11px;
	line-height: 20px;
}



/* MARKERS */

.txt_hint_red {
	color: #e41344;
}


.txt_hint_orange {
	color: #ff8400;
}



.border_radius {
	-moz-border-radius: 5px;
	border-radius: 5px;
}


.button {
	font-size: 14px;
	color: #838383;
	border: 0px;
	padding: 7px;
	background: #fff;
	display: inline;
}


.button:hover {
	border: 0px;
	padding: 7px;
	background: #8DEC96;
	color: #43a74f;
	cursor: pointer;
}

