@charset 'utf-8';
/*-------------------------------------------------------------------------------------
	*	@copyright:_________2010, 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.3.0
	* 	@revision:__________$Revision: 242 $
	* 	@lastmodified:______$Date: 2010-03-05 14:37:58 +0100 (Fr, 05 Mrz 2010) $
	*
-------------------------------------------------------------------------------------*/
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 5px;
	color:#666;
	border:none;
    height:25px;
	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;
	z-index: 100009 !important;
}
* 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*/


/*--------------------------- Login Control -------------------*/
#login {
	float:left;
}
#login li span {
	background-position:0 -88px;
	color:#E64215;
}
#login li a {
	display:block;
	padding-left:13px;
	background:url(images/iconFtNav.gif) 0 5px no-repeat;
	text-decoration:none;
	color:#999;
	font-size:1.1em;
}
#login li a:hover {
	background-position:0 -88px;
	color:#E64215;
}

/*---- Border ----*/
.fmBorder { /* with top border */
	clear:both;
	margin-top:10px;
	padding-top:10px;
	border-top:1px solid #D5D5D5;
}

/*---- Customer Brand Logo ----*/
#hdLnLogoBrand {
	position:absolute;
	/*width:70px;
	left:900px;*/
	right:5px;
	top:60px;
}

.RadPanelBar .rootGroup .item
{
   color:red;
}


/* Accordion */
.accordionHeader
{
	border: 1px solid #CC3300;
	color: #CC3300;
	background-color: #E5E5E5;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	padding: 5px;
	margin-top: 5px;
	cursor: pointer;
}

#master_content .accordionHeader a
{
	color: #FFFFFF;
	background: none;
	text-decoration: none;
}

#master_content .accordionHeader a:hover
{
	background: none;
	text-decoration: underline;
}

.accordionHeaderSelected
{
	border: 1px solid #CC3300;
	color: white;
	background-color: #CC3300;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	padding: 5px;
	margin-top: 5px;
	cursor: pointer;
}

#master_content .accordionHeaderSelected a
{
	color: #FFFFFF;
	background: none;
	text-decoration: none;
}

#master_content .accordionHeaderSelected a:hover
{
	background: none;
	text-decoration: underline;
}

.accordionContent
{
	background-color: #FFFFFF;
	border-top: none;
	padding: 5px;
	padding-top: 10px;
	border-style: none dashed dashed dashed;
	border-width: 1px;
	border-top-color: inherit;
	border-right-color: #CC3300;
	border-bottom-color: #CC3300;
	border-left-color: #CC3300;
}

.accordionLink
{
	text-decoration:none;
    color:Black;
}

.simpleText
{
	font-family:Arial;
	color:Black;
	font-size:small;
}


/*--------------------------------------
    DocumentAttributeManagement
----------------------------------------*/

/* -----
Header 
------*/
.Header
{
		padding-top:20px;
		padding-bottom:20px;
		text-align:left;
		font-size:large;
	}
.GroupingHeader
{
	/*border: 1px outset White;*/
	background-position: center;
	font-size: large;
	background-image: url('images/selectrow.png');
	background-repeat: repeat-x;
	height: 33px;
	padding-left: 30px;
}
.GroupingHeader_right
{
	background-image: url('images/selectrow_rnd_r.png');
	background-repeat: no-repeat;
}
.GroupingHeader_left{
background-image:url('images/selectrow_rnd_l.png');
background-position:right;
background-repeat:no-repeat;
}
.GroupingHeader a, .GroupingHeader_Selected a
{
	font-size:medium;
	font-weight:bolder;
	color: Black;
	text-decoration: none;
}
.GroupingHeader a:hover, .GroupingHeader_Selected a:hover
{
	font-size:medium;
	font-weight:bolder;
	color: Black;
	text-decoration:underline;
}
.GroupingHeader_Selected
{
	/*border: 1px outset #888888;*/
	font-size: large;
	background-image: url('images/selectedrow.png');
	font-size: medium;
	height: 30px;
	padding-left: 30px;
}
/*.GroupingHeader_Selected a
{
	font-size:large;
	font-weight:bolder;
	color:Black;
	text-decoration:none;
}*/

/*-------------
Global
-------------*/
.GlobalAttribute
{
	width: 700px;
	background-color: #F0F0F0;
}

/*------------
ChildPanes
--------------*/
.DocTypeArea
{
	border-style: solid;
	border-width: 1px 0px 1px 1px;
	border-color: #aaaaaa;
	vertical-align: top;
	background-color: #E5E6E6;
	padding-left: 5px;
}
.WerteDeutschArea
{
	border-style: solid none solid solid;
	border-width: 1px;
	border-color: #aaaaaa;
	vertical-align: top;
	background-color: #fcfcfc;
	left: 200px;
	top: 50px;
	bottom:5px;
	width: 20%;
	padding-left:20px;
}
.WerteLocalizedArea
{
	border-style: solid solid solid none;
	border-width: 1px;
	border-color: #aaaaaa;
	vertical-align: top;
	background-color: #fcfcfc;
	width:55%;
	left: 200px;
	bottom:5px;
	top: 50px;
}
.DocTypeHeader
{
	font-weight:bolder;
}
.WerteHeaderD
{
	font-weight:bolder;
}
.WerteHeaderLoc
{
	font-weight:bolder;
}

/*---------------
	buttons
-----------------*/
#SaveBtn
{
	background-image:url('images/save.gif');
}
#CancelBtn
{
	background-image:url('images/cancel.gif');
}
.UpDownRegion
{
    border-width:2px;
    border-style:solid;
    border-color:#cc2222;
    margin-right:20px;
    }

.btnUp
{
    background-image:url('images/btnUpDown.png');
    background-position: -1px -2px;
    width:21px;
    height:20px;
    }
    
.btnDown
{
    background-image:url('images/btnUpDown.png');
    background-position: -1px -27px;
    width:21px;
    height:20px;
    }
/* ------------------
Validation
--------------------*/
.ValidationSummary
{
	border: thin ridge #D2E6FA;
	margin: 33px;
	font-size: medium;
	background-color: #D7E4F2;
	position: absolute;
	top: auto;
	left: auto;
	width: 250px;
	
	padding: 30px 10px 30px 10px;
}

/*----------------------------------------------
DataFieldValidator CSS
-----------------------------------------------*/

/*	#headerValidator, #listValidator, #MsgAreaValidator
	{
	    width:250px;
	    }
	    
	#headerValidator, #MsgAreaValidator
	{
	    		font-size: 1.2em;
	    }
	#headerValidator
	{
		border-bottom: 1px solid #adadad;
	}
	
	.RadpanelValidator
	{
	    padding-left:5px;
		padding-top: 5px;
		padding-bottom: 5px;
		width:220px;
	}
	#listValidator
	{
		left: 20px;
		position: relative;
		border-left:1px solid #adadad;
	    }
	#MsgAreaValidator
	{
	    border-top: black;
	    border-width:1px;
		border-top: 1px solid #adadad;
		background-color: #FCEDED;
	}
	
	.MainAreaValidator
	{
		float: right;
	}
	*/
	#headerValidator, #listValidator, #MsgAreaValidator
	{
		width: 250px;
	}
	#headerValidator, #MsgAreaValidator
	{
		font-size: 1.2em;
	}
	#headerValidator
	{
		border-bottom: 1px solid #adadad;
	}
	.RadpanelValidator
	{
		padding-left: 5px;
		padding-top: 5px;
		padding-bottom: 5px;
		width: 220px;
	}
	#listValidator
	{
		left: 20px;
		position: relative;
		border-left: 1px solid #adadad;
	}
	#MsgAreaValidator
	{
		border-top: black;
		border-width: 1px;
		border-top: 1px solid #adadad; /*background-color: #FFA4A4;*/
	}
	.MainAreaValidator
	{
		float: right;
	}
	.RadpanelValidator, .MainAreaValidator
	{
		/*background-color: #F9ECEC;*/
	}
	
	.application_pdf
    {
        background-image: url("../images/pdf_klein.png");
    }
    .application_octet_stream
    {
        background-image: url("../images/Word_klein.gif");
    }
    .application_x_zip_compressed
    {
        background-image: url("../images/Word_klein.gif");
    }

    
    .application_pdf, .application_octet_stream, .application_x_zip_compressed
	{
        width: 16px;
        height: 16px;
        margin: 5px;
    }

	.application_pdf_gt
    {
        background-image: url("../images/pdf.png");
    }
    .application_octet_stream_gt
    {
        background-image: url("../images/Word.gif");
    }
    .application_x_zip_compressed_gt
    {
        background-image: url("../images/Word.gif");
    }

    
    .application_pdf_gt, .application_octet_stream_gt, .application_x_zip_compressed_gt
	{
        width: 32px;
        height: 32px;
        margin: 2px;
    }
	
	
 /***************************************/
 /**       Telerik Q1 2013 Update       */
 /***************************************/
.RadPicker.RadPicker_Trost,
.RadPicker.RadPicker_Trost table {
	width: 110px !important;
}

.RadForm_Trost.rfdTextbox .RadComboBox_Trost input[type="text"] {
	border: none !important;
}

.RadForm.rfdTextbox input.rfdDecorated {
    height: 18px !important;
    line-height: 16px !important;
    padding: 5px 4px 0 5px !important;
	font-family: arial,sans-serif !important;
}

.RadForm .rfdCheckboxChecked.rfdInputDisabled, 
.RadForm .rfdCheckboxChecked.rfdInputDisabled:hover {
    background-position: 0 -420px !important;
}