/* Input Größen ################## */
.input { 
	border:1px solid #737373;
	color:#737373;
	font-size:10px;
	height:14px;
	padding-left:4px;
}
.inp_xs { width:20px; vertical-align:middle; }
.inp_s { width:40px; vertical-align:middle; }
.inp_m { width:70px; vertical-align:middle; }
.inp_l { width:60%; vertical-align:middle; }
.inp_xl { width:90%; vertical-align:middle; }
.inp_xxl { width:99%; vertical-align:middle; }
.inp_normal { width:100px;vertical-align:middle; }
.inp_checkbox { vertical-align:middle; }
.inp_radio { vertical-align:bottom; }
.inp_extra { width:200px;vertical-align:middle; }

/* Suche Classen */
.inp_search {
	width:90%;
	vertical-align:middle;
	padding-left:20px;
	background-image:url('../gfx/bg/search.gif');
	background-repeat:no-repeat;
	background-position:left center;
	border:solid 1px #ABADB3;
}

#resultDiv {
	position:absolute;
	top:2px;
	left:1px;
	display:none;
	z-index:1;
}
.searchBtn {
	margin-bottom:2px;
	cursor:pointer;
}

#chooseDiv {
	background:#FFFFFF;
	border:solid #cccccc 1px;
	padding:1px;
	overflow:auto;
	height:150px;
	width:275px;
	overflow-y:auto;
	overflow-x:hidden;
}
.chooseHeader {
	background:#e3e3e3;
	width:255px;
	position:relative;
	padding:2px;
}
.chooseWhite {
	background:#FFFFFF;
	width:255px;
	cursor:pointer;
	position:relative;
	padding:2px;
}
.chooseGrey {
	background:#eeeeee;
	width:255px;
	cursor:pointer;
	position:relative;
	padding:2px;
}
/* Suche Classen */

/* styles */
.inp_submit {
	background-image:url('../gfx/btn/control/submit.gif');
	background-repeat:no-repeat;
	border:0px;
	width:20px;
	height:20px;
	vertical-align:middle;
	padding:0px;
	margin-left:2px;
	cursor:pointer;
}
.inp_reset {
	background-image:url('../gfx/btn/control/reset.gif');
	background-repeat:no-repeat;
	border:0px;
	width:20px;
	height:20px;
	vertical-align:middle;
	padding:0px;
	cursor:pointer;
}
.inp_back {
	background-image:url('../gfx/btn/control/back.png');
	background-repeat:no-repeat;
	border:0px;
	width:20px;
	height:20px;
	background-color:transparent;
	vertical-align:middle;
	padding:0px;
}
/* Textarea Größen ################ */
.text_xs {width:px;}
.text_s {width:px;}
.text_m {width:100%;height:50px;}
.text_l {width:420px;height:200px;}
.text_xl {width:99%;height:200px;}
.text_edit {width:420px;height:200px;border:solid #EDEDED 1px;}
#tiny_text {border:solid #EDEDED 1px;}
/* Select */
.sel_normal{
	vertical-align:middle;
}
.sel_portal {
	height:16px;
}
.sel_spacer {
	background:url('../gfx/bg/select_spacer.gif') repeat-x left center;
}
.sel_modul {
	background-color:#FFFFFF;
	border:1px solid #737373;
	color:#737373;
	font-size:10px;
	font-weight:normal;
	padding:1px;
}