
label{cursor:pointer;}
label.H{color:#3C3C3C;}
label.F{color:#4B4B4B;}
label.D{color:#5A5A5A;}

.jsOption{
	padding: 4px 6px 2px 5px;
	cursor: pointer;
	color: #3C3C3C;
	height: 20px;
}

.jsOption.H, .jsOption.H label.H
{
    background-color: #D2D2D2;
    color: #2D2D2D;
}

.jsSubmit,.jsReset{
	background: url(../../media/js/cfe/gfx/mbx_cfeButtonR.png) no-repeat right top;
	text-align:center;
    float:left;
    display: inline;
    height:26px;
}

.jsSubmitSlide, .jsResetSlide{
    background: url(../../media/js/cfe/gfx/mbx_cfeButtonL.png) no-repeat left top;
    float:left;
    display: inline;
    height:26px;
}

.jsTextSlide, .jsPasswordSlide {
	background:transparent url(../../media/js/cfe/gfx/mbx_cfeTextL.gif) no-repeat scroll left top;
	border:medium none;
	display:inline;
	float:left;
}

.jsTextSlide .jsText, .jsPasswordSlide .jsPassword {
	background:transparent url(../../media/js/cfe/gfx/mbx_cfeTextR.gif) no-repeat scroll right top;
	border:medium none;
	display:inline;
	float:left;
	height:20px;
	margin:0 0 0 2px;
	padding:2px;
}

.jsTextareaSlide {
	background:transparent url(../../media/js/cfe/gfx/mbx_cfeTextareaB.gif) no-repeat scroll right bottom;
	float:left;
}

.jsTextareaSlide1 {
	background:transparent url(../../media/js/cfe/gfx/mbx_cfeTextareaT.gif) no-repeat scroll left top;
	float:left;
}

.jsTextareaSlide2 {
	background:transparent url(../../media/js/cfe/gfx/mbx_cfeTextareaTR.gif) no-repeat scroll right top;
	float:left;
}

.jsTextareaSlide .jsTextarea {
	background:transparent url(../../media/js/cfe/gfx/mbx_cfeTextareaBL.gif) no-repeat scroll left bottom;
	border:0 none;
	float:left;
	margin:0;
	padding:5px 6px;
}

.jsTextareaSlide.F .jsTextarea {
	background-image: url(../../media/js/cfe/gfx/mbx_cfeTextareaBL.gif);
}

.jsTextareaSlide.F .jsTextareaSlide1 {
	background-image:url(../../media/js/cfe/gfx/mbx_cfeTextareaT.gif);
}

.jsTextareaSlide.F .jsTextareaSlide2 {
	background-image:url(../../media/js/cfe/gfx/mbx_cfeTextareaTR.gif);
}

.jsTextareaSlide.F .jsTextarea {
	background-image:url(../../media/js/cfe/gfx/mbx_cfeTextareaBL.gif);
}

.light .jsButton.jsSubmitSlide {
	background:transparent url(../images/button_grey_light_left.png) no-repeat scroll left top;
	display:inline;
	float:left;
	height:26px;
	width:100%;
	font-weight:bold;
}

.light .jsButton.jsSubmitSlide .jsSubmit {
	background:transparent url(../images/button_grey_light_right.png) no-repeat scroll right top;
	display:inline;
	float:left;
	height:26px;
	text-align:center;
	width:100%;
	color:#4D4D4D;
}

.light .jsButton.jsSubmitSlide .jsSubmit .label {
	float:none;
	font-weight:bold;
}

/** selectbox */

.jsSelector{height: 25px;}
.jsSelector0{width: 252px;}
.jsSelector0 .jsSelectorContent{width: 235px;}

.jsSelector1{width: 252px;}

.jsSelector .jsSelectorContentSlide1{
    margin: 22px 0 0 0;
}

.jsSelectorMultiple0 .jsSelectorContent, .jsSelector1 .jsSelectorContent {
 	width: 244px;
}

.jsSelector{
	background: url(../../media/js/cfe/gfx/mbx_cfeSelectL.gif) no-repeat left top;
}

.jsSelectorSlide{
	background: url(../../media/js/cfe/gfx/mbx_cfeSelectR.gif) no-repeat right top;
	padding: 3px 0 4px 0;
	color:white;
	font-weight:bold;
}

.jsSelectorArrow{
	height: 20px;width: 20px;
	background: url(../../media/js/cfe/gfx/mbx_cfeSelectorArrow.gif) no-repeat 3px 4px;
	margin-right: 7px;
}

.jsSelectorSlide .jsOptionSelected {
	width:210px;
}



.jsSelectorContentSlide1 .jsSelectorContent{
	background: url(../../media/js/cfe/gfx/mbx_cfeTextareaBL.gif) no-repeat left bottom;
}
.jsSelectorContentSlide1{
	background: url(../../media/js/cfe/gfx/mbx_cfeTextareaB.gif) no-repeat right bottom;
}

.jsSelectorContentSlide2{
	background: url(../../media/js/cfe/gfx/mbx_cfeTextareaT.gif) no-repeat left top;
}

.jsSelectorContentSlide3{
	background: url(../../media/js/cfe/gfx/mbx_cfeTextareaTR.gif) no-repeat right top;
}

.jsSelectorContentSlide1 .jsSelectorContent{
	background: url(../../media/js/cfe/gfx/mbx_cfeTextareaBL.gif) no-repeat left bottom;
}

.jsButton .label{
    line-height:2em;
}






#mailflatrequest .jsSelector{
  float:left;
  margin: 4px 0 0 0;
}

#mailflatrequest .jsOptionSelected{
  width:75px;
  margin: -5px 0 0 -1px;
}
#mailflatrequest{
  line-height:25px;
}
#mailflatrequest br{
  clear:both;
}
#mailflatrequest label{
  width:70px;
  display:inline-block;
}
#mailflatrequest input{
  width:485px;
}
#mailflatrequest input#plz{
  width:70px;
}
#mailflatrequest .jsplz{
  margin-right:3px;
}
#mailflatrequest input#ort{
  width:406px;
}
.jsText{
  margin-top:5px;
}

#mailflatrequest .jsTextareaSlide,
#mailflatrequest .jsTextareaSlide1,
#mailflatrequest .jsTextareaSlide2,
#mailflatrequest .jsTextarea,
#mailflatrequest textarea{
  width:490px;
}

.jsSubmit{
  color:#FFF;
  font-weight:700;
}

.jsSelectorContainer{
  width:104px;
  height:auto !important;
}


.jsSelectorScrollerWrapper{
  display:none;
}

#sortform .jsSelectorContainer {
    width:200px;
}
