.inputText {
	width:350px;
	height:14px;
	border:1px solid #ccc;
	padding:2px;
	margin-bottom: 5px;
}

.inputTextarea {
	width:500px;
	height:100px;
	border:1px solid #ccc;
	padding:2px;
	margin-bottom:12px;
}



.daten_form .inputText.error_class,.daten_form .inputTextarea.error_class,.daten_form .inputSelect.error_class,.daten_form .radiobutton.error_class {
	border:1px solid #ef716d;
	background-color: #f8b0b0;
}
/*<agl.folder "buttons">*/
.button {
	display:inline-block;
	outline:none;
	margin-top:1em;
	margin-bottom:1em;
	cursor:pointer;
	text-align:center;
	text-decoration:none;
	font-size:1.1em;
	padding:.5em 2em .55em;
	text-shadow:0 1px 1px rgba(0,0,0,.3);
	-webkit-border-radius:.5em;
	-moz-border-radius:.5em;
	border-radius:.5em;
	-webkit-box-shadow:0 1px 2px rgba(0,0,0,.2);
	-moz-box-shadow:0 1px 2px rgba(0,0,0,.2);
	box-shadow:0 1px 2px rgba(0,0,0,.2);
}
.calc_form .button {
	position: fixed;
}

.button:hover {
	text-decoration:none;
}

.button:active {
	position:relative;
	top:1px;
}

.small {
	font-size:13px;
	padding:.2em 1em .275em;
}
.small10{
	font-size:10px;
	padding: .2em 1em .275em;
	background: url(../images/turn.png) no-repeat left, -webkit-linear-gradient(top, #fff, #ededed);
	background: url(../images/turn.png) no-repeat left, -moz-linear-gradient(top,#fff,#ededed);
	background: url(../images/turn.png) no-repeat left, linear-gradient(to bottom, #fff, #ededed);
}

.gray {
	color:#e9e9e9;
	border:solid 1px #555;
	background:#6e6e6e;
	background:-webkit-gradient(linear,left top,left bottom,from(#888),to(#575757));
	background:-moz-linear-gradient(top,#888,#575757);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#888888',endColorstr='#575757');
}

.gray:hover {
	background:#616161;
	background:-webkit-gradient(linear,left top,left bottom,from(#757575),to(#4b4b4b));
	background:-moz-linear-gradient(top,#757575,#4b4b4b);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#757575',endColorstr='#4b4b4b');
}

.gray:active {
	color:#afafaf;
	background:-webkit-gradient(linear,left top,left bottom,from(#575757),to(#888));
	background:-moz-linear-gradient(top,#575757,#888);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#575757',endColorstr='#888888');
}

.orange {
	color:#fef4e9;
	border:solid 1px #da7c0c;
	background:#f78d1d;
	background:-webkit-gradient(linear,left top,left bottom,from(#faa51a),to(#f47a20));
	background:-moz-linear-gradient(top,#faa51a,#f47a20);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#faa51a',endColorstr='#f47a20');
}

.orange:hover {
	background:#f47c20;
	background:-webkit-gradient(linear,left top,left bottom,from(#f88e11),to(#f06015));
	background:-moz-linear-gradient(top,#f88e11,#f06015);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f88e11',endColorstr='#f06015');
}

.orange:active {
	color:#fcd3a5;
	background:-webkit-gradient(linear,left top,left bottom,from(#f47a20),to(#faa51a));
	background:-moz-linear-gradient(top,#f47a20,#faa51a);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f47a20',endColorstr='#faa51a');
}

.blue {
	color:#fef4e9;
	border:solid 1px #0076a3;
	background:#0095cd;
	background:-webkit-gradient(linear,left top,left bottom,from(#00adee),to(#0078a5));
	background:-moz-linear-gradient(top,#00adee,#0078a5);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#00adee',endColorstr='#0078a5');
}

.blue:hover {
	background:#007ead;
	background:-webkit-gradient(linear,left top,left bottom,from(#0095cc),to(#00678e));
	background:-moz-linear-gradient(top,#0095cc,#00678e);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#0095cc',endColorstr='#00678e');
}

.blue:active {
	color:#80bed6;
	background:-webkit-gradient(linear,left top,left bottom,from(#0078a5),to(#00cdee));
	background:-moz-linear-gradient(top,#0078a5,#00cdee);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#0078a5',endColorstr='#00cdee');
}

.white {
	color:#606060;
	border:solid 1px #b7b7b7;
	background:#fff;
	background:-webkit-gradient(linear,left top,left bottom,from(#fff),to(#ededed));
	background:-moz-linear-gradient(top,#fff,#ededed);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff',endColorstr='#ededed');
}

.white:hover {
	background:#ededed;
	background:-webkit-gradient(linear,left top,left bottom,from(#fff),to(#dcdcdc));
	background:-moz-linear-gradient(top,#fff,#dcdcdc);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff',endColorstr='#dcdcdc');
}

.white:active {
	color:#999;
	background:-webkit-gradient(linear,left top,left bottom,from(#ededed),to(#fff));
	background:-moz-linear-gradient(top,#ededed,#fff);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ededed',endColorstr='#ffffff');
}

.rosy {
	color:#fae7e9;
	border:solid 1px #b73948;
	background:#da5867;
	background:-webkit-gradient(linear,left top,left bottom,from(#f16c7c),to(#bf404f));
	background:-moz-linear-gradient(top,#f16c7c,#bf404f);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f16c7c',endColorstr='#bf404f');
}

.rosy:hover {
	background:#ba4b58;
	background:-webkit-gradient(linear,left top,left bottom,from(#cf5d6a),to(#a53845));
	background:-moz-linear-gradient(top,#cf5d6a,#a53845);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#cf5d6a',endColorstr='#a53845');
}

.rosy:active {
	color:#dca4ab;
	background:-webkit-gradient(linear,left top,left bottom,from(#bf404f),to(#f16c7c));
	background:-moz-linear-gradient(top,#bf404f,#f16c7c);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#bf404f',endColorstr='#f16c7c');
}

.copper {
	color:#ffe7dc;
	border:solid 1px #5b3308;
	background:#994a17;
	background:-webkit-gradient(linear,left top,left bottom,from(#d75d28),to(#643809));
	background:-moz-linear-gradient(top,#d75d28,#643809);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#d75d28',endColorstr='#643809');
}

.copper:hover {
	background:#803e13;
	background:-webkit-gradient(linear,left top,left bottom,from(#b44e22),to(#593208));
	background:-moz-linear-gradient(top,#b44e22,#593208);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#b44e22',endColorstr='#593208');
}

.copper:active {
	color:#ff9566;
	background:-webkit-gradient(linear,left top,left bottom,from(#643809),to(#d75d28));
	background:-moz-linear-gradient(top,#643809,#d75d28);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#643809',endColorstr='#d75d28');
}

.green {
	color:#e8f0de;
	border:solid 1px #538312;
	background:#64991e;
	background:-webkit-gradient(linear,left top,left bottom,from(#7db72f),to(#4e7d0e));
	background:-moz-linear-gradient(top,#7db72f,#4e7d0e);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#7db72f',endColorstr='#4e7d0e');
}
.green:disabled {
	color:#e8f0de;
	border:solid 1px #538312;
	background:#a5d095;
	background:-webkit-gradient(linear,left top,left bottom,from(#b3c698),to(#839569));
	background:-moz-linear-gradient(top,#b3c698,#839569);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#b3c698',endColorstr='#839569');
}

.green:enabled:hover {
	background:#538018;
	background:-webkit-gradient(linear,left top,left bottom,from(#6b9d28),to(#436b0c));
	background:-moz-linear-gradient(top,#6b9d28,#436b0c);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#6b9d28',endColorstr='#436b0c');
}

.green:enabled:active {
	color:#a9c08c;
	background:-webkit-gradient(linear,left top,left bottom,from(#4e7d0e),to(#7db72f));
	background:-moz-linear-gradient(top,#4e7d0e,#7db72f);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#4e7d0e',endColorstr='#7db72f');
}

.red {
	color:#faddde;
	border:solid 1px #980c10;
	background:#d81b21;
	background:-webkit-gradient(linear,left top,left bottom,from(#ed1c24),to(#aa1317));
	background:-moz-linear-gradient(top,#ed1c24,#aa1317);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ed1c24',endColorstr='#aa1317');
}

.red:hover {
	background:#b61318;
	background:-webkit-gradient(linear,left top,left bottom,from(#c9151b),to(#a11115));
	background:-moz-linear-gradient(top,#c9151b,#a11115);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#c9151b',endColorstr='#a11115');
}

.red:active {
	color:#de898c;
	background:-webkit-gradient(linear,left top,left bottom,from(#aa1317),to(#ed1c24));
	background:-moz-linear-gradient(top,#aa1317,#ed1c24);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#aa1317',endColorstr='#ed1c24');
}

/*</agl.folder>*/
.question_box {
	border:1px solid #9ac1fa;
	background:#dbeefe;
	color:#4180cf;
	-webkit-border-radius:5px;
	-moz-border-radius:5px;
	border-radius:5px;
	padding:8px 10px;
	line-height:22px;
	margin-bottom:10px;
}

.success_box {
	border:1px solid #a4cb8b;
	background:#e9fedb;
	color:#488e1b;
	-webkit-border-radius:5px;
	-moz-border-radius:5px;
	border-radius:5px;
	padding:8px 10px;
	line-height:22px;
	margin-bottom:10px;
}

.attention_box {
	border:1px solid #f2c779;
	background:#fff8c4;
	color:#ed7c18;
	-webkit-border-radius:5px;
	-moz-border-radius:5px;
	border-radius:5px;
	padding:8px 10px;
	line-height:22px;
	margin-bottom:10px;
}

.error_box {
	border:1px solid #f7b3b1;
	background:#fff1f1;
	color:#d93e39;
	-webkit-border-radius:5px;
	-moz-border-radius:5px;
	border-radius:5px;
	padding:8px 10px;
	line-height:22px;
	margin-bottom:10px;
}

.info_box {
	margin-left:auto;
	margin-right:auto;
	position:relative;
	width:200px;
	margin-top:30px;
}

.info_box span {
	margin-left:20px;
	vertical-align:-5px;
}

.none {
	display:none;
}
label {
	font-size: 13px;
	margin-left: 10px;
}
.loeschdiv {
	width: 120px;
	height: 120px;
	float: left;
	position: relative;
	margin: 10px;
}
div.clear {
	clear: both;
	font-size: 1px;
}
.picdel{
	padding: 3px;
	background-color: red;
	position: absolute;
	top: 0;
	left: 0;
}
.picfrei{
	padding: 3px;
	background-color: green;
	position: absolute;
	top: 0;
	right: 0;
}
