.selectArea li{background:none !important;}
.outtaHere {
	position:absolute;
	left:-3000px;
}
/*Radio buttons*/
.radioArea, .radioAreaChecked {
	float:left;
	width:11px !important;
	
	height:12px;
	overflow: hidden;
	background: url(/images/radio.gif) no-repeat;
}
.radioAreaChecked {background-position: 0 -12px;}

.column01 .radioArea, .radioAreaChecked {
	background-position:0 -12px;	
}
.column01 .radioArea{
	background-position:0 -12px;	
}

/*Checkboxes*/
.checkboxArea, .checkboxAreaChecked {
	float:left;
	width:10px !important;
	margin:2px 0 0 !important;
	height:10px;
	overflow: hidden;
	background: url(/images/checkbox.gif) no-repeat;
}
.checkboxAreaChecked {background-position: 0 -10px;}
.column01 .checkboxArea, .checkboxAreaChecked {
	background-position:0 -10px;	
}
.column01 .checkboxArea{
	background-position:0 -20px;	
}
/* Buttons */
.buttonSubmit input {
	float:left;
	height: 19px;
	line-height: 19px;
	padding: 0 10px 0 10px;
	border:none;
}

.buttonSubmit .left,
.buttonSubmit .right {
	display: block;
	width: 5px;
	height: 19px;
	overflow: hidden;
	background-repeat: no-repeat;
	float: left;
}
.buttonSubmit .left {background-color:#ccc;}
.buttonSubmit .right {background-color:#eee;}

/* Selects */
.selectArea {
	position: relative;
	height: 26px;
	float:left;
	color: #666;
	font-size:11px;
	margin:0;
	width:68px;
	
}
.selection div .selectArea {
	margin:-3px 0 0 !important;	
	width:77px !important;
}
.selectArea .left {
	position: absolute;
	top: 0;
	left: 0;
	
	height:100%;
	display: block;
}
.selectArea a.selectButton {
	position: absolute;
	top: 0;
	right: 0px;
	padding:0 0 0 0;
	height:26px;
	width:160px;
	/*background:url(/images/none.gif) !important;*/
}
* html .selectArea a.selectButton {
	right:0;
}

.welt-frm div {
    width: 180px;
}

#request-popup .selectArea,
.welt-frm .selectArea {
    min-width: 180px;
    width: 180px;
}

.selectArea .center{
	height: 26px;
	line-height:26px;
	display:block;
	padding:0 0 0 10px;
	background:url(/images/bg-select01.png) no-repeat;
}

#request-popup .selectArea a.selectButton,
.welt-frm .selectArea a.selectButton {
    width: 180px;
}

#request-popup .selectArea .center,
.welt-frm .selectArea .center {
    background:url(/images/bg-select01-180.png) no-repeat;
}

.line .selectArea a.selectButton  {
	width:100%  !important;
	left:0px !important
}
/*Selects drop-down*/
.optionsDivInvisible,
.optionsDivVisible {
	position: absolute;
	display: block;
	z-index: 30;
	font-size: 11px;
	margin:-3px 0 0 0;
	width:161px;
	float:left;
	background:url(/images/bg-select-top.png) no-repeat;
	padding:5px 0 0;
        z-index: 100001;
}
.optionsDivInvisible {display: none;}
.optionsDivVisible ul {
	list-style: none;
	width:161px;
	/*overflow: hidden;
	overflow: auto;
	overflow-x: hidden;
	overflow-y: auto; */
	margin:0 !important;
	background-color: transparent;
	/*height:200px;*/
	padding:0 0 5px 0 !important;
}

.optionsDivVisible .jScrollPaneContainer+div {
    width:161px;
    height: 5px;
    background:url(/images/bg-select-btm.gif) no-repeat 0 100%;
    position: absolute;
    margin-top: -5px;
    z-index: 40;
}

.optionsDivVisible ul li:first-child { background:#d0d0d0;}
.optionsDivVisible ul li{
    background:none !important;
    float:left;
    width:100%;
}
.optionsDivVisible a {
	color: #666;
	text-decoration: none;
	display: block;
	padding: 2px 4px;
}
.optionsDivVisible ul li{
	width:157px;
	background:#fff !important;
	margin:0 0 0 1px;
	display:inline;
	border-left:1px solid #d7d7d7;
	border-right:1px solid #d7d7d7;
}
.optionsDivVisible ul li a{
	display:block;
	/*width:132px;*/
}
.optionsDivVisible a:hover {
	background-color: #ccc;
	color: #333;
	text-decoration:none;
}

.radiusOptionsDivInvisible,
.radiusOpptionsDivVisible {
	position: absolute;
	display: block;
	z-index: 30;
	font-size: 11px;
	margin:15px 0 0 0 !important;
	width:125px;
	float:left;
	background:url(/images/bg-select-top-125-bold.png) no-repeat;
	padding:5px 0 0;

        left: 160px;
        top: 326px;
        height: auto;

    overflow: left scroll;
}
.radiusOpptionsDivInvisible {display: none;}
.radiusOpptionsDivVisible ul {

	list-style: none;
	width:125px;
	overflow: auto;
	overflow-x: hidden;
	overflow-y: hidden;
	margin:0 !important;
	background-color: #fff;
	/*border-left:1px solid #d7d7d7;*/
	/*border-right:1px solid #d7d7d7;*/
	max-height:200px;
	padding:0 0 5px 0 !important;
	background:url(/images/bg-select-btn-125-bold.png) 1px 100% no-repeat;
}

.radiusOpptionsDivVisible ul li:first-child { background:#d0d0d0;}
.radiusOpptionsDivVisible ul li{
  background:url(/images/bg-select-center-125-bold.png) -1px 0 repeat-y !important;
  float:left; 
  width:100%;
  /*padding-left:5px;*/
}
.radiusOpptionsDivVisible a {
	color: #666;
	text-decoration: none;
	display: block;
	padding: 2px 4px;
}
.radiusOpptionsDivVisible ul li{
	width:125px;
	/*background:#fff !important;*/
	margin:0 0 0 1px;
	display:inline;
/*	border-left:1px solid #d7d7d7;
	border-right:1px solid #d7d7d7;*/
}
.radiusOpptionsDivVisible ul li a{
	display:block;
	width:114px;
}
.radiusOpptionsDivVisible a:hover {
	background-color: #ccc;
	color: #333;
	text-decoration:none;
}

.selectArea.inp-txt03 {
    padding-left: 1px !important;
    margin-left: 1px !important;
    max-width: 180px;
}

/* school_profile_datas and einstellungen-form */

.einstellungen-form .selectArea,
.school_profile_datas .selectArea {
	position: relative;
	height: 22px !important;
	float:left;
	color: #666;
	font-size:11px;
	margin:0;
	width:68px;

}

.einstellungen-form .selectArea a.selectButton,
.school_profile_datas .selectArea a.selectButton {
	position: absolute;
	top: 0;
	right: 0px;
	padding:0 0 0 0;
	height:22px !important;
	width:197px;
	/*background:url(/images/none.gif) !important;*/
}

.einstellungen-form .selectArea .center,
.school_profile_datas .selectArea .center{
	height: 22px !important;
	line-height:22px !important;
	display:block;
	padding:0 0 0 10px;
	background:url(/images/bg-select01-22.png) no-repeat;
}

.einstellungen-form .selectArea.inp-txt03,
.school_profile_datas .selectArea.inp-txt03 {
    padding: 0px !important;
    margin-left: 0px !important;
    max-width: 197px !important;
}

.safari4 .einstellungen-form .selectArea.inp-txt03,
.safari4 .school_profile_datas .selectArea.inp-txt03 {
    padding-top: 2px !important;
}

.addclass2.optionsDivInvisible,
.addclass2.optionsDivVisible {
    width:197px;
    background:url(/images/bg-select-top-198.png) no-repeat;
}
.addclass2.optionsDivInvisible {display: none;}
.addclass2.optionsDivVisible ul {
    width:197px;
}

.addclass2.optionsDivVisible .jScrollPaneContainer+div {
    width:197px;
    background:url(/images/bg-select-btm-198.png) no-repeat 0 100%;
}

.addclass2.optionsDivVisible ul li{
    width:193px;
}

.addclass3 .jScrollPaneContainer{
    width:197px;
}

