@charset 'utf-8';
/*-------------------------------------------------------------------------------------
	*	@copyright:_________2009, Trost GmbH und Co. KG
	*	@link:______________http://www.trost.de
	*	@author:____________Jung v. Matt/Neckar
	*	@function:__________dnn styles for overwriting custom dnn styles
	*	@version:___________1.2.7
	* 	@revision:__________$Revision: 166 $
	* 	@lastmodified:______$Date: 2009-05-14 12:52:12 +0200 (Do, 14 Mai 2009) $
	*
-------------------------------------------------------------------------------------*/

UL LI {
	list-style-type: none !important;
}
UL LI LI {
	list-style-type: none !important;
}
UL LI LI LI {
	list-style-type: none !important;
}
#hdAdmin {
	position:absolute;
	left:-20px;
	top:30px;
}
.SubHead {
	text-align:left;
}
.AdminContainer td {
	text-align:left;	
}
object{
	display:block !important; 
}


/*--------------------------- AJAX Reorder List --------------------------------------*/
.dragHandle {
	width:20px;
	height:20px;
	background-color:#fAf9f8;
	background-image:url(images/drag_handle.gif);
	cursor:move;
	background-repeat:no-repeat;
	background-position:center;
	border:outset 1px #808080;
}

.callbackStyle
{
	border:inset 1px #333333;
}

.callbackStyle table
{
	background-color: #999999;
	color: Black;
}

.reorderList li
{
	list-style: none;
	margin: 2px; 
	/*background-image:url(images/bg_nav2.gif);
	background-repeat:repeat-x;*/
	color: #000;
	border:solid 1px #808080;
}

.reorderList li a {color:#000 !important; font-weight:bold;}

.reorderCue {
	border:dashed 1px black;
	width:100%;
	height:60px;
}

.itemArea {
	margin-left:15px;
	font-family:Arial, Verdana, sans-serif;
	font-size:1em;
	text-align:left;
}

/*--------------------------- AJAX ModalPopup --------------------------------------*/

.modalBackground {
      background-color:Black;
      filter:alpha(opacity=80);
      opacity:0.8;
}

.btnClose {
	padding: 3px 3px 3px 0px
} 

/*--------------------------- AJAX Calendar --------------------------------------*/

.MyCalendar .ajax__calendar_container
{
	border: 1px solid #646464;
	background-color: #CCCCCC;
	color: red;
	z-index: 100;
}
.MyCalendar .ajax__calendar_other .ajax__calendar_day,
.MyCalendar .ajax__calendar_other .ajax__calendar_year {
    color: black;
}
.MyCalendar .ajax__calendar_hover .ajax__calendar_day,
.MyCalendar .ajax__calendar_hover .ajax__calendar_month,
.MyCalendar .ajax__calendar_hover .ajax__calendar_year {
    color: black;
}
.MyCalendar .ajax__calendar_active .ajax__calendar_day,
.MyCalendar .ajax__calendar_active .ajax__calendar_month,
.MyCalendar .ajax__calendar_active .ajax__calendar_year {
    color: black;
    font-weight:bold;
}



.cal_Theme1 .ajax__calendar_container
{
	background-color: #e2e2e2; border:solid 1px #cccccc;
	z-index: 100;
}

.cal_Theme1 .ajax__calendar_header
{
	background-color: #ffffff; margin-bottom: 4px;
}

.cal_Theme1 .ajax__calendar_title,
.cal_Theme1 .ajax__calendar_next,
.cal_Theme1 .ajax__calendar_prev
{
	color: #004080; padding-top: 3px;
}

.cal_Theme1 .ajax__calendar_body
{
	background-color: #e9e9e9; border: solid 1px #cccccc;
}

.cal_Theme1 .ajax__calendar_dayname
{
	text-align:center; font-weight:bold; margin-bottom: 4px; margin-top: 2px;
}

.cal_Theme1 .ajax__calendar_day
{
	text-align:center;
}

.cal_Theme1 .ajax__calendar_hover .ajax__calendar_day,
.cal_Theme1 .ajax__calendar_hover .ajax__calendar_month,
.cal_Theme1 .ajax__calendar_hover .ajax__calendar_year,
.cal_Theme1 .ajax__calendar_active
{
	color: #004080; font-weight:bold; background-color: #ffffff;
}

.cal_Theme1 .ajax__calendar_today
{
	font-weight:bold;
}

.cal_Theme1 .ajax__calendar_other,
.cal_Theme1 .ajax__calendar_hover .ajax__calendar_today,
.cal_Theme1 .ajax__calendar_hover .ajax__calendar_title
{
	color: #bbbbbb;
}

/*---------------------------- AJAX TabContainer ---------------------------------*/

/* yui theme*/
.yui .ajax__tab_header 
{
    font-family:arial,helvetica,clean,sans-serif;
    font-size:small;
    border-bottom:solid 5px #2647a0;
}
.yui .ajax__tab_header .ajax__tab_outer 
{
    background:url(images/yui/sprite.png) #d8d8d8 repeat-x;
    margin:0px 0.16em 0px 0px;
    padding:1px 0px 1px 0px;
    vertical-align:bottom;
    border:solid 1px #a3a3a3;
    border-bottom-width:0px;
}
.yui .ajax__tab_header .ajax__tab_tab
{    
    color:#000;
    padding:0.35em 0.75em;    
    margin-right:0.01em;
}
.yui .ajax__tab_hover .ajax__tab_outer 
{
    background: url(images/yui/sprite.png) #bfdaff repeat-x left -1300px;
}
.yui .ajax__tab_active .ajax__tab_tab 
{
    color:#fff;
}
.yui .ajax__tab_active .ajax__tab_outer
{
    background:url(images/yui/sprite.png) #2647a0 repeat-x left -1400px;
}
.yui .ajax__tab_body 
{
    font-family:verdana,tahoma,helvetica;
    font-size:10pt;
    padding:0.25em 0.5em;
    background-color:#edf5ff;    
    border:solid 1px #808080;
    border-top-width:0px;
}

/* fancy-red theme*/
.fancy .ajax__tab_header 
{
	font-size:13px;
	font-weight:bold;
	color:#000;
    font-family:sans-serif;
}
.fancy .ajax__tab_active .ajax__tab_outer,
.fancy .ajax__tab_header .ajax__tab_outer,
.fancy .ajax__tab_hover .ajax__tab_outer
{
    height:46px;
}
.fancy .ajax__tab_active .ajax__tab_inner,
.fancy .ajax__tab_header .ajax__tab_inner,
.fancy .ajax__tab_hover .ajax__tab_inner
{
    height:46px;
    margin-left:16px; /* offset the width of the left image */
}
.fancy .ajax__tab_active .ajax__tab_tab,
.fancy .ajax__tab_hover .ajax__tab_tab,
.fancy .ajax__tab_header .ajax__tab_tab
{
	margin:16px 16px 0px 0px;
}
.fancy .ajax__tab_hover .ajax__tab_tab,
.fancy .ajax__tab_active .ajax__tab_tab 
{
	color:#fff;
}
.fancy .ajax__tab_body 
{
    font-family:verdana,tahoma,helvetica;
    font-size:10pt;
    border:1px solid #999999;
    border-top:0;
    padding:8px;
    background-color:#ffffff;
}
.fancy-red .ajax__tab_header 
{
    background:url(images/fancy-red/red_bg.gif) repeat-x;
}
.fancy-red .ajax__tab_hover .ajax__tab_outer,
.fancy-red .ajax__tab_active .ajax__tab_outer 
{
    background:url(images/fancy-red/red_left.gif) no-repeat left top;
}
.fancy-red .ajax__tab_hover .ajax__tab_inner,
.fancy-red .ajax__tab_active .ajax__tab_inner 
{
    background:url(images/fancy-red/red_right.gif) no-repeat right top;
}

/* linkedin theme */
.linkedin .ajax__tab_header 
{
	font-size:11px;
	font-weight:bold;
    font-family:arial, sans-serif;
}
.linkedin .ajax__tab_active .ajax__tab_outer,
.linkedin .ajax__tab_header .ajax__tab_outer,
.linkedin .ajax__tab_hover .ajax__tab_outer
{
    margin-right:4px;
}
.linkedin .ajax__tab_active .ajax__tab_inner,
.linkedin .ajax__tab_header .ajax__tab_inner,
.linkedin .ajax__tab_hover .ajax__tab_inner
{
    margin-left:3px; /* offset the width of the left image */
}
.linkedin .ajax__tab_active .ajax__tab_tab,
.linkedin .ajax__tab_hover .ajax__tab_tab,
.linkedin .ajax__tab_header .ajax__tab_tab
{
	margin-right:0px;	
	padding:8px 23px 8px 20px;
}
.linkedin .ajax__tab_body 
{
    font-family:verdana,tahoma,helvetica;
    font-size:10pt;
}
.linkedin-gray .ajax__tab_header 
{
	color:#fff;
}
.linkedin-gray .ajax__tab_outer
{
    background:url(images/linkedin-gray/gray_left.gif) no-repeat 0px 0px;
}
.linkedin-gray .ajax__tab_inner
{
    background:url(images/linkedin-gray/gray_right.gif) no-repeat 100% 0px;
}
.linkedin-gray .ajax__tab_hover .ajax__tab_outer
{
    background:url(images/linkedin-gray/gray_left.gif) no-repeat 0px -150px;
}
.linkedin-gray .ajax__tab_hover .ajax__tab_inner
{
    background:url(images/linkedin-gray/gray_right.gif) no-repeat 100% -150px;
}
.linkedin-gray .ajax__tab_active .ajax__tab_outer
{
    background:url(images/linkedin-gray/gray_left.gif) no-repeat 0px -300px;
}
.linkedin-gray .ajax__tab_active .ajax__tab_inner
{
    background:url(images/linkedin-gray/gray_right.gif) no-repeat 100% -300px;
}
.linkedin-gray .ajax__tab_body 
{
	border:solid 2px #778d98;	
}



/*--------------------------- Rad Combo Box --------------------------------------*/
/* RadComboBox Default skin */

/*global*/

#ctCont .RadComboBox_Portalfabrik *
{
	margin:0;
	padding:0;
}

#ctCont .RadComboBox_Portalfabrik,
#ctCont .RadComboBox_Portalfabrik .rcbInput,
#ctCont .RadComboBoxDropDown_Portalfabrik
{
	font:12px arial,sans-serif;
	color:#666;
}

/* combobox */

#ctCont .RadComboBox_Portalfabrik
{
	vertical-align:bottom;
}

#ctCont .RadComboBox_Portalfabrik table
{
	border:0;
	border-collapse:collapse;
}

#ctCont .RadComboBox_Portalfabrik td.rcbInputCell
{
	width:100%;
	height:23px;
	line-height:21px;
	vertical-align:top;
	padding:0;
	border:0;
}

#ctCont .RadComboBox_Portalfabrik td.rcbInputCellLeft/*,
.RadComboBox_Portalfabrik td.rcbInputCellRight*/
{
	background:url(images/fmSelFieldsRad.png) no-repeat;
}

#ctCont .RadComboBox_Portalfabrik td.rcbInputCellLeft { background-position: 0 0; }
/*.RadComboBox_Portalfabrik td.rcbInputCellRight { background-position: 100% 0; }*/

#ctCont .RadComboBox_Portalfabrik .rcbHovered .rcbInputCellLeft .rcbInput { color:#E64215; }
/*.RadComboBox_Portalfabrik .rcbHovered .rcbInputCellRight { background-position: 100% -23px; }

.RadComboBox_Portalfabrik .rcbFocused .rcbInputCellLeft { background-position: 0 -46px; }
.RadComboBox_Portalfabrik .rcbFocused .rcbInputCellRight { background-position: 100% -46px; }*/

#ctCont .RadComboBox_Portalfabrik .rcbInputCell .rcbInput
{
	width:100%;
	background:transparent;
	border:0;
	vertical-align:top;
	padding: 5px 0 4px 0;
	outline: 0;
}

#ctCont .RadComboBox_Portalfabrik .rcbInputCell .rcbEmptyMessage
{
	color: #666;
	font-style: italic;
}

#ctCont .RadComboBox_Portalfabrik td.rcbInputCell,
#ctCont .RadComboBox_Portalfabrik .rcbInputCell .rcbInput
{
	padding-left: 2px;
}

#ctCont .RadComboBox_Portalfabrik_rtl td.rcbInputCell,
#ctCont .RadComboBox_Portalfabrik_rtl .rcbInputCell .rcbInput
{
	padding-right: 2px;
	padding-left: 0;
}

#ctCont .RadComboBox_Portalfabrik td.rcbArrowCell
{
	width:21px;
	padding:0;
	border:0;
}

/*.RadComboBox_Portalfabrik td.rcbArrowCellLeft,*/
#ctCont .RadComboBox_Portalfabrik td.rcbArrowCellRight
{
	background:url(images/fmSelFieldsRad.png) no-repeat;
}


/*.RadComboBox_Portalfabrik td.rcbArrowCellLeft { background-position: 100% 0; }*/
#ctCont .RadComboBox_Portalfabrik td.rcbArrowCellRight { background-position: 100% 0; }

/*.RadComboBox_Portalfabrik .rcbHovered .rcbArrowCellLeft { background-position: 100% -23px; }
.RadComboBox_Portalfabrik .rcbHovered .rcbArrowCellRight { background-position: 0 -23px; }

.RadComboBox_Portalfabrik .rcbFocused .rcbArrowCellLeft { background-position: 100% -46px; }
.RadComboBox_Portalfabrik .rcbFocused .rcbArrowCellRight { background-position: 0 -46px; }

.RadComboBox_Portalfabrik td.rcbArrowCellHidden { background-position: -18px 0; }
.RadComboBox_Portalfabrik .rcbHovered .rcbArrowCellHidden { background-position: -18px -23px; }
.RadComboBox_Portalfabrik .rcbFocused .rcbArrowCellHidden { background-position: -18px -46px; }*/

#ctCont .RadComboBox_Portalfabrik .rcbArrowCell a
{
	position:relative;
	outline:none;
	overflow:hidden;
	display:block;
	width:21px;
	height:23px;
	text-decoration:none;
	text-indent: -9999px;
	font-size: 0;
}

#ctCont .RadComboBox_Portalfabrik td.rcbArrowCellHidden,
#ctCont .RadComboBox_Portalfabrik .rcbArrowCellHidden a
{
	width: 3px;
}

#ctCont .RadComboBox_Portalfabrik .rcbDisabled .rcbArrowCell a
{
	cursor:no-drop;
}

#ctCont .RadComboBox_Portalfabrik .rcbDisabled .rcbArrowCellHidden a
{
	cursor: default;
}

/* dropdown */

#Body .rcbSlide
{
	position:absolute;
	overflow:hidden;
	display:none;
	_height:1px;
	float:left;
	
}
* html #Body .rcbSlide {
	
}

#Body .RadComboBoxDropDown_Portalfabrik
{
	position:absolute;
	background:#fefefe url(images/mnFo.gif) left bottom repeat-x;
	border:1px solid #D1D1D1;
	cursor:default;
	font-size:12px;
	text-align: left;
	max-height:300px;
}
* html #Body .RadComboBoxDropDown_Portalfabrik {
	/*height:expression( this.scrollHeight > 298 ? "300px" : "auto" );
	overflow:auto;
	overflow-x:hidden;*/
	/*background:#e4e4e4 url(images/mnFo.gif) left top repeat-x;*/
}

#Body .RadComboBoxDropDown_Portalfabrik_rtl
{
	text-align: right;
	direction: rtl;
}

#Body .RadComboBoxDropDown_Portalfabrik_rtl
{
	text-align: right;
}

#Body .RadComboBoxDropDown_Portalfabrik .rcbScroll
{
	overflow:auto;
}
* html #Body .RadComboBoxDropDown_Portalfabrik .rcbScroll
{
	overflow:visible;
}
#Body .RadComboBoxDropDown_Portalfabrik .rcbList
{
	list-style:none;
	margin:0;
	padding:0;
	max-height:300px;
}
* html #Body .RadComboBoxDropDown_Portalfabrik .rcbList
{
	height:expression( this.scrollHeight > 298 ? "300px" : "auto" );
	overflow:auto;
	overflow-x:hidden;
}

#Body .RadComboBoxDropDown_Portalfabrik .rcbNoWrap .rcbList
{
	float:left;
}

#Body .RadComboBoxDropDown_Portalfabrik .rcbHeader,
#Body .RadComboBoxDropDown_Portalfabrik .rcbFooter
{
	/*background:url('WebResource.axd?d=LQbhfYID65m2mb1KWjGeIhjC5biaFyvVcbaI8N00kAO_lLgVkAcKqYKpTTHetidF_dvoO_nWW1P2SDYe_tMbv0IWTt7huISG4mUs1cSCI0M0X2a8njw0RQ2&t=633651132432357472') repeat-x #47b128;
	height: 19px;
	color: #fff;*/
}

#Body .RadComboBoxDropDown_Portalfabrik .rcbHeader
{
	padding: 5px 4px 0;
	border-bottom: 1px solid #186500;
}

#Body .RadComboBoxDropDown_Portalfabrik .rcbFooter
{
	padding: 0 4px 5px;
	border-top: 1px solid #186500;
}

#Body .RadComboBoxDropDown_Portalfabrik .rcbNoWrap .rcbItem,
#Body .RadComboBoxDropDown_Portalfabrik .rcbNoWrap .rcbHovered,
#Body .RadComboBoxDropDown_Portalfabrik .rcbNoWrap .rcbDisabled,
#Body .RadComboBoxDropDown_Portalfabrik .rcbNoWrap .rcbLoading
{
	white-space:nowrap;
}

#Body .RadComboBoxDropDown_Portalfabrik .rcbItem,
#Body .RadComboBoxDropDown_Portalfabrik .rcbHovered,
#Body .RadComboBoxDropDown_Portalfabrik .rcbDisabled,
#Body .RadComboBoxDropDown_Portalfabrik .rcbLoading
{
	padding:4px 20px 4px 5px;
	zoom:1;
	border-bottom:1px solid #DDD;
}

/**+html .RadComboBoxDropDown_Portalfabrik .rcbItem,
*+html .RadComboBoxDropDown_Portalfabrik .rcbHovered,
*+html .RadComboBoxDropDown_Portalfabrik .rcbDisabled,
*+html .RadComboBoxDropDown_Portalfabrik .rcbLoading
{
	zoom: normal;
}*/

#Body .RadComboBoxDropDown_Portalfabrik_rtl .rcbItem,
#Body .RadComboBoxDropDown_Portalfabrik_rtl .rcbHovered,
#Body .RadComboBoxDropDown_Portalfabrik_rtl .rcbDisabled,
#Body .RadComboBoxDropDown_Portalfabrik_rtl .rcbLoading
{
	padding:4px 5px 4px 20px;
}

#Body .RadComboBoxDropDown_Portalfabrik em
{
	font-style: normal;
	font-weight: bold;
}

#Body .RadComboBoxDropDown_Portalfabrik .rcbItem em
{
	background: #e5e5e5;
}

#Body .RadComboBoxDropDown_Portalfabrik .rcbHovered
{
        border:none;
	border-bottom:1px solid #DDD;
	padding:4px 20px 4px 5px;
	background: none;
	color:#E64215;
}

#Body .RadComboBoxDropDown_Portalfabrik_rtl .rcbHovered
{
	padding:3px 5px 3px 20px;
}

#Body .RadComboBoxDropDown_Portalfabrik .rcbImage
{
	vertical-align: middle;
	margin: 0 6px 2px 0;
}

#Body .RadComboBoxDropDown_Portalfabrik_rtl .rcbImage
{
	margin: 0 0 2px 6px;
}

#Body .RadComboBoxDropDown_Portalfabrik .rcbDisabled
{
	color:#999;
	cursor:no-drop;
}

#Body .RadComboBox_Portalfabrik .rcbDisabled
{
	opacity:.5;
	-moz-opacity:.5;
	filter:alpha(opacity=50);
}

#Body .RadComboBoxDropDown_Portalfabrik .rcbSeparator
{
    color: #666;
    background: #F5F5E6;
    margin: 0;
}

#Body .RadComboBoxDropDown_Portalfabrik .rcbLoading
{
	background:#f0f0f0;
	text-align:center;
}

/*.RadComboBoxDropDown_Portalfabrik .rcbMoreResults
{
	clear:both;
	border-top:1px solid #e1e1e1;
	background: #e7e7e7 url('WebResource.axd?d=LQbhfYID65m2mb1KWjGeIhjC5biaFyvVcbaI8N00kAO_lLgVkAcKqYKpTTHetidF_dvoO_nWW1P2SDYe_tMbv0IWTt7huISGG_A2kuroaaHas6dPIeFStwv5_R_kwyRs0&t=633651132432357472') repeat-x 0 0;
	position:relative;
	padding: 4px;
	text-align:center;
}

.RadComboBoxDropDown_Portalfabrik .rcbMoreResults a
{
	display:block;
	width:15px;
	height:10px;
	background: transparent url('WebResource.axd?d=LQbhfYID65m2mb1KWjGeIhjC5biaFyvVcbaI8N00kAO_lLgVkAcKqYKpTTHetidF_dvoO_nWW1P2SDYe_tMbv0IWTt7huISGG_A2kuroaaGpbb6FZDxg2g2&t=633651132432357472') no-repeat;
	margin:-4px auto 4px;
	text-indent:-3333px;
	overflow:hidden;
	text-decoration:none;
	cursor:pointer;
	color: #9d9a87;
}*/

#Body .RadComboBoxDropDown_Portalfabrik .rcbMoreResults a:hover
{
	background-position:0 -14px;
}

#Body .RadComboBoxDropDown_Portalfabrik .rcbMoreResults span
{
	display:block;
	text-align:center;
}

#Body .RadComboBoxDropDown_Portalfabrik .rcbScroll
{
	/*scrollbar-face-color: #e9e9e9;
	scrollbar-highlight-color: #ffffff;
	scrollbar-shadow-color: #e9e9e9;
	scrollbar-3dlight-color: #dbdbdb;
	scrollbar-arrow-color: #787878;
	scrollbar-track-color: #f5f5f5;
	scrollbar-darkshadow-color: #aeaeae;*/
}

/*hacks*/

/*Opera start*/
/*@media screen and (min-width:50px)
{
	.RadComboBoxDropDown_Portalfabrik_rtl .rcbItem,
	.RadComboBoxDropDown_Portalfabrik_rtl .rcbDisabled,
	.RadComboBoxDropDown_Portalfabrik_rtl .rcbLoading
	{
		padding:4px 4px 4px 20px;
	}
	
	.RadComboBoxDropDown_Portalfabrik_rtl .rcbHovered
	{
		padding:3px 4px 3px 20px;
	}
	
	:root .RadComboBox_Portalfabrik .rcbInputCell .rcbInput
	{
		margin-top: 2px;
	}
} *//*Opera end*/


/*--------------------------- Rad Picker input field --------------------------------------*/
#ctCont .riTextBox,
#ctCont .riFocused
{
	padding:5px 0 0 0;
	color:#666;
	border:none;
    height:19px;
	line-height:21px;
    border-right:1px solid #e5e5e5;
	border-bottom:1px solid #e5e5e5;
	background:url(images/fmTxtFields.png) 0 0 no-repeat;
}
#ctCont .riError {
	color:#E64215;
	border:1px solid #E64215;
	padding:4px 3px 0 0;
}

/*--------------------------- Rad Combo Box Telerik --------------------------------------*/
/* RadComboBox Default skin */

/*global*/

#ctCont .RadComboBox_Telerik *
{
	margin:0;
	padding:0;
}

#ctCont .RadComboBox_Telerik,
#ctCont .RadComboBox_Telerik .rcbInput,
#ctCont .RadComboBoxDropDown_Telerik
{
	font:12px arial,sans-serif;
	color:#666;
}

/* combobox */

#ctCont .RadComboBox_Telerik
{
	vertical-align:bottom;
}

#ctCont .RadComboBox_Telerik table
{
	border:0;
	border-collapse:collapse;
}

#ctCont .RadComboBox_Telerik td.rcbInputCell
{
	width:100%;
	height:23px;
	line-height:21px;
	vertical-align:top;
	padding:0;
	border:0;
}

#ctCont .RadComboBox_Telerik td.rcbInputCellLeft/*,
.RadComboBox_Telerik td.rcbInputCellRight*/
{
	background:url(images/fmSelFieldsRad.png) no-repeat;
}

#ctCont .RadComboBox_Telerik td.rcbInputCellLeft { background-position: 0 0; }
/*.RadComboBox_Telerik td.rcbInputCellRight { background-position: 100% 0; }*/

#ctCont .RadComboBox_Telerik .rcbHovered .rcbInputCellLeft .rcbInput { color:#E64215; }
/*.RadComboBox_Telerik .rcbHovered .rcbInputCellRight { background-position: 100% -23px; }

.RadComboBox_Telerik .rcbFocused .rcbInputCellLeft { background-position: 0 -46px; }
.RadComboBox_Telerik .rcbFocused .rcbInputCellRight { background-position: 100% -46px; }*/

#ctCont .RadComboBox_Telerik .rcbInputCell .rcbInput
{
	width:100%;
	background:transparent;
	border:0;
	vertical-align:top;
	padding: 5px 0 4px 0;
	outline: 0;
}

#ctCont .RadComboBox_Telerik .rcbInputCell .rcbEmptyMessage
{
	color: #666;
	font-style: italic;
}

#ctCont .RadComboBox_Telerik td.rcbInputCell,
#ctCont .RadComboBox_Telerik .rcbInputCell .rcbInput
{
	padding-left: 2px;
}

#ctCont .RadComboBox_Telerik_rtl td.rcbInputCell,
#ctCont .RadComboBox_Telerik_rtl .rcbInputCell .rcbInput
{
	padding-right: 2px;
	padding-left: 0;
}

#ctCont .RadComboBox_Telerik td.rcbArrowCell
{
	width:21px;
	padding:0;
	border:0;
}

/*.RadComboBox_Telerik td.rcbArrowCellLeft,*/
#ctCont .RadComboBox_Telerik td.rcbArrowCellRight
{
	background:url(images/fmSelFieldsRad.png) no-repeat;
}


/*.RadComboBox_Telerik td.rcbArrowCellLeft { background-position: 100% 0; }*/
#ctCont .RadComboBox_Telerik td.rcbArrowCellRight { background-position: 100% 0; }

/*.RadComboBox_Telerik .rcbHovered .rcbArrowCellLeft { background-position: 100% -23px; }
.RadComboBox_Telerik .rcbHovered .rcbArrowCellRight { background-position: 0 -23px; }

.RadComboBox_Telerik .rcbFocused .rcbArrowCellLeft { background-position: 100% -46px; }
.RadComboBox_Telerik .rcbFocused .rcbArrowCellRight { background-position: 0 -46px; }

.RadComboBox_Telerik td.rcbArrowCellHidden { background-position: -18px 0; }
.RadComboBox_Telerik .rcbHovered .rcbArrowCellHidden { background-position: -18px -23px; }
.RadComboBox_Telerik .rcbFocused .rcbArrowCellHidden { background-position: -18px -46px; }*/

#ctCont .RadComboBox_Telerik .rcbArrowCell a
{
	position:relative;
	outline:none;
	overflow:hidden;
	display:block;
	width:21px;
	height:23px;
	text-decoration:none;
	text-indent: -9999px;
	font-size: 0;
}

#ctCont .RadComboBox_Telerik td.rcbArrowCellHidden,
#ctCont .RadComboBox_Telerik .rcbArrowCellHidden a
{
	width: 3px;
}

#ctCont .RadComboBox_Telerik .rcbDisabled .rcbArrowCell a
{
	cursor:no-drop;
}

#ctCont .RadComboBox_Telerik .rcbDisabled .rcbArrowCellHidden a
{
	cursor: default;
}

/* dropdown */

#Body .rcbSlide
{
	position:absolute;
	overflow:hidden;
	display:none;
	_height:1px;
	float:left;
	
}
* html #Body .rcbSlide {
	
}

#Body .RadComboBoxDropDown_Telerik
{
	position:absolute;
	background:#fefefe url(images/mnFo.gif) left bottom repeat-x;
	border:1px solid #D1D1D1;
	cursor:default;
	font-size:12px;
	text-align: left;
	max-height:300px;
}
* html #Body .RadComboBoxDropDown_Telerik {
	/*height:expression( this.scrollHeight > 298 ? "300px" : "auto" );
	overflow:auto;
	overflow-x:hidden;*/
	/*background:#e4e4e4 url(images/mnFo.gif) left top repeat-x;*/
}

#Body .RadComboBoxDropDown_Telerik_rtl
{
	text-align: right;
	direction: rtl;
}

#Body .RadComboBoxDropDown_Telerik_rtl
{
	text-align: right;
}

#Body .RadComboBoxDropDown_Telerik .rcbScroll
{
	overflow:auto;
}
* html #Body .RadComboBoxDropDown_Telerik .rcbScroll
{
	overflow:visible;
}
#Body .RadComboBoxDropDown_Telerik .rcbList
{
	list-style:none;
	margin:0;
	padding:0;
	max-height:300px;
}
* html #Body .RadComboBoxDropDown_Telerik .rcbList
{
	height:expression( this.scrollHeight > 298 ? "300px" : "auto" );
	overflow:auto;
	overflow-x:hidden;
}

#Body .RadComboBoxDropDown_Telerik .rcbNoWrap .rcbList
{
	float:left;
}

#Body .RadComboBoxDropDown_Telerik .rcbHeader,
#Body .RadComboBoxDropDown_Telerik .rcbFooter
{
	/*background:url('WebResource.axd?d=LQbhfYID65m2mb1KWjGeIhjC5biaFyvVcbaI8N00kAO_lLgVkAcKqYKpTTHetidF_dvoO_nWW1P2SDYe_tMbv0IWTt7huISG4mUs1cSCI0M0X2a8njw0RQ2&t=633651132432357472') repeat-x #47b128;
	height: 19px;
	color: #fff;*/
}

#Body .RadComboBoxDropDown_Telerik .rcbHeader
{
	padding: 5px 4px 0;
	border-bottom: 1px solid #186500;
}

#Body .RadComboBoxDropDown_Telerik .rcbFooter
{
	padding: 0 4px 5px;
	border-top: 1px solid #186500;
}

#Body .RadComboBoxDropDown_Telerik .rcbNoWrap .rcbItem,
#Body .RadComboBoxDropDown_Telerik .rcbNoWrap .rcbHovered,
#Body .RadComboBoxDropDown_Telerik .rcbNoWrap .rcbDisabled,
#Body .RadComboBoxDropDown_Telerik .rcbNoWrap .rcbLoading
{
	white-space:nowrap;
}

#Body .RadComboBoxDropDown_Telerik .rcbItem,
#Body .RadComboBoxDropDown_Telerik .rcbHovered,
#Body .RadComboBoxDropDown_Telerik .rcbDisabled,
#Body .RadComboBoxDropDown_Telerik .rcbLoading
{
	padding:4px 20px 4px 5px;
	zoom:1;
	border-bottom:1px solid #DDD;
}

/**+html .RadComboBoxDropDown_Telerik .rcbItem,
*+html .RadComboBoxDropDown_Telerik .rcbHovered,
*+html .RadComboBoxDropDown_Telerik .rcbDisabled,
*+html .RadComboBoxDropDown_Telerik .rcbLoading
{
	zoom: normal;
}*/

#Body .RadComboBoxDropDown_Telerik_rtl .rcbItem,
#Body .RadComboBoxDropDown_Telerik_rtl .rcbHovered,
#Body .RadComboBoxDropDown_Telerik_rtl .rcbDisabled,
#Body .RadComboBoxDropDown_Telerik_rtl .rcbLoading
{
	padding:4px 5px 4px 20px;
}

#Body .RadComboBoxDropDown_Telerik em
{
	font-style: normal;
	font-weight: bold;
}

#Body .RadComboBoxDropDown_Telerik .rcbItem em
{
	background: #e5e5e5;
}

#Body .RadComboBoxDropDown_Telerik .rcbHovered
{
        border:none;
	border-bottom:1px solid #DDD;
	padding:4px 20px 4px 5px;
	background: none;
	color:#E64215;
}

#Body .RadComboBoxDropDown_Telerik_rtl .rcbHovered
{
	padding:3px 5px 3px 20px;
}

#Body .RadComboBoxDropDown_Telerik .rcbImage
{
	vertical-align: middle;
	margin: 0 6px 2px 0;
}

#Body .RadComboBoxDropDown_Telerik_rtl .rcbImage
{
	margin: 0 0 2px 6px;
}

#Body .RadComboBoxDropDown_Telerik .rcbDisabled
{
	color:#999;
	cursor:no-drop;
}

#Body .RadComboBox_Telerik .rcbDisabled
{
	opacity:.5;
	-moz-opacity:.5;
	filter:alpha(opacity=50);
}

#Body .RadComboBoxDropDown_Telerik .rcbSeparator
{
    color: #666;
    background: #F5F5E6;
    margin: 0;
}

#Body .RadComboBoxDropDown_Telerik .rcbLoading
{
	background:#f0f0f0;
	text-align:center;
}

/*.RadComboBoxDropDown_Telerik .rcbMoreResults
{
	clear:both;
	border-top:1px solid #e1e1e1;
	background: #e7e7e7 url('WebResource.axd?d=LQbhfYID65m2mb1KWjGeIhjC5biaFyvVcbaI8N00kAO_lLgVkAcKqYKpTTHetidF_dvoO_nWW1P2SDYe_tMbv0IWTt7huISGG_A2kuroaaHas6dPIeFStwv5_R_kwyRs0&t=633651132432357472') repeat-x 0 0;
	position:relative;
	padding: 4px;
	text-align:center;
}

.RadComboBoxDropDown_Telerik .rcbMoreResults a
{
	display:block;
	width:15px;
	height:10px;
	background: transparent url('WebResource.axd?d=LQbhfYID65m2mb1KWjGeIhjC5biaFyvVcbaI8N00kAO_lLgVkAcKqYKpTTHetidF_dvoO_nWW1P2SDYe_tMbv0IWTt7huISGG_A2kuroaaGpbb6FZDxg2g2&t=633651132432357472') no-repeat;
	margin:-4px auto 4px;
	text-indent:-3333px;
	overflow:hidden;
	text-decoration:none;
	cursor:pointer;
	color: #9d9a87;
}*/

#Body .RadComboBoxDropDown_Telerik .rcbMoreResults a:hover
{
	background-position:0 -14px;
}

#Body .RadComboBoxDropDown_Telerik .rcbMoreResults span
{
	display:block;
	text-align:center;
}

#Body .RadComboBoxDropDown_Telerik .rcbScroll
{
	/*scrollbar-face-color: #e9e9e9;
	scrollbar-highlight-color: #ffffff;
	scrollbar-shadow-color: #e9e9e9;
	scrollbar-3dlight-color: #dbdbdb;
	scrollbar-arrow-color: #787878;
	scrollbar-track-color: #f5f5f5;
	scrollbar-darkshadow-color: #aeaeae;*/
}

/*hacks*/

/*Opera start*/
/*@media screen and (min-width:50px)
{
	.RadComboBoxDropDown_Telerik_rtl .rcbItem,
	.RadComboBoxDropDown_Telerik_rtl .rcbDisabled,
	.RadComboBoxDropDown_Telerik_rtl .rcbLoading
	{
		padding:4px 4px 4px 20px;
	}
	
	.RadComboBoxDropDown_Telerik_rtl .rcbHovered
	{
		padding:3px 4px 3px 20px;
	}
	
	:root .RadComboBox_Telerik .rcbInputCell .rcbInput
	{
		margin-top: 2px;
	}
} *//*Opera end*/
