input, select {
	vertical-align: middle;
}


form .checkbox {
	margin: 0;
	padding: 0;
}
form .tm1{
	border:0px solid #58585A;
	margin-top:2px;
	margin-bottom:2px;
}

form .text,
form .select {
	border: 1px solid #58585A;
	padding: 2px;
	background: #FFFFFF;
	margin-bottom:2px;
}

input, select, textarea, .inputbox, .inputbox-login, .button {
	font-family: verdana;
	font-size:12px;
}
.inputbox {
	background:#FFFFFF none repeat scroll 0 0;
	padding: 1px 3px;
	width: 200px;
}

.button {
	cursor:pointer;
	padding: 0px 3px;
	background:#d9dadb; none repeat scroll 0 0;
	border:1px solid #D9DADB;
	
}

.anfordern, .abbrechen
{
	margin-top:10px;
}
.anfordern
{
	margin-top:10px;
}

.button-170{
	width:172px;
	
}

form .text-30 {
	width: 30px;
	text-align: center;
}

form .text-60 {
	width: 60px;
}
form .text-65 {
	width: 65px;
	margin-bottom:2px;
	margin-top:2px;
}

form .text-90 {
	width: 90px;
}

form .text-120 {
	width: 120px;
}

form .text-166 {
	width: 166px;
}

form .text-100 {
	width: 80px;
}

form .text-150 {
	width: 150px;
}
form .text-155 {
	width: 155px;
	margin-top:10px;
	margin-left:30px;
	margin-right:30px;
}

form .text-180 {
	width: 180px;
}
form .text-180fit {
	width: 188px;
	margin-top:2px;
}

form .text-210 {
	width: 210px;
}

form .text-240 {
	width: 240px;
}

form .text-270 {
	width: 270px;
}
form .text-280 {
	width: 270px;
	margin-bottom:2px;
	margin-top:2px;
}

form .text-300 {
	width: 300px;
}

form .text-fullsize {
	width: 95%;
}

form .textarea-60{
	height:60px;	
}

form .textarea-90{
	height:90px;	
}

form .textarea-120{
	height:120px;	
}

form .textarea-150{
	height:150px;
}

form .textarea-180{
	height:180px;	
}

form .textarea-210{
	height:210px;	
}

form .textarea-240{
	height:240px;   
}

form .textarea-270{
	height:270px;	
}

form .textarea-300{
	height:300px;
	width: 99%;	
}

form .textarea-360{
	height:360px;	
}

.infoText{
	font-size: 8px;
	color:#808080;
}
select.inputbox{
	padding-top:0px;
	padding-bottom:0px;
	padding-right: 0px;
}