/* RibbonPanel - BEGIN */

div.RibbonPanel
{
	height: 103px;
	width: 100%;
	background-repeat: repeat-x;
	background-image: url(RibbonPanel/BackGround.jpg);
	float: none;
	height: 103px;
	max-height: 103px;
	overflow: hidden;
}

/* RibbonPanel - END */

/* RibbonDock - BEGIN */
table.RibbonDock
{
	float: left;
	display: inline-block;
	margin-top: 2px; /*5px; */
	margin-left: 2px;
	height: 94px;
	font-family: Segoe UI,Tahoma, Arial, Verdana, Sans-serif;
	font-size: 11px;
}

table.RibbonDock td
{
	font-size: 1px;
	vertical-align: top;
}

table.RibbonDock td.DockTitle
{
	text-align: center;
	font-family: Segoe UI,Tahoma, Arial, Verdana, Sans-serif;
	font-size: 11px;
	color: Black; /* color: #3e6aaa; */
	cursor: pointer;
	cursor: default;
	background: #ABADAD url(RibbonDock/Title.gif) repeat-x;
}

table.RibbonDock td.DockTitle div.TitleText
{
	float: left;
}

table.RibbonDock td.DockTitle div.DockGrip
{
	float: right;
	width: 8px;
	height: 16px;
}

table.RibbonDock td.DockTop
{
	background: transparent url(RibbonDock/Top.gif) repeat-x;
}

table.RibbonDock td.MiddleLeft
{
	width: 3px;
	background: transparent url(RibbonDock/MiddleLeft.gif) repeat-y;
}

table.RibbonDock td.TopLeft
{
	width: 3px;
	height: 3px;
	background: transparent url(RibbonDock/TopLeft.gif);
}

table.RibbonDock td.BottomLeft
{
	width: 3px;
	height: 16px;
	background: transparent url(RibbonDock/BottomLeft.gif);
}

table.RibbonDock td.MiddleRight
{
	width: 3px;
	background: transparent url(RibbonDock/MiddleRight.gif) repeat-y;
}

table.RibbonDock td.TopRight
{
	width: 3px;
	height: 3px;
	background: transparent url(RibbonDock/TopRight.gif);
}

table.RibbonDock td.BottomRight
{
	width: 3px;
	height: 16px;
	background: transparent url(RibbonDock/BottomRight.gif);
}

table.RibbonDock td.ToolsContainer
{
	background: #C9D0D6 url(RibbonDock/ToolsContainer.jpg) repeat-x;
	padding: 6px 4px;
	padding-bottom: 0px;
}

table.RibbonDock table.InnerTable td
{
	font-family: Segoe UI,Tahoma, Arial, Verdana, Sans-serif;
	font-size: 11px;
}

/* RibbonDock - END */


/* RibbonDockButton vertical - BEGIN */
table.RibbonDockButton_Vertical
{
	margin: 0px;
	padding: 0px;
	height: 74px;
	max-height: 74px;
	min-height: 74px;
	text-align: center;
	font-size: 1px;
	vertical-align: top;
	background-color: Transparent;
	background-repeat: repeat-x;
	z-index: 5000;
}

.RibbonDockButton_Vertical_Select
{
	background-image: url(RibbonDockButton/Vertical_Selected.gif);
}

.RibbonDockButton_Vertical_Hover
{
	background-image: url(RibbonDockButton/Vertical_Hover.gif);
}

table.RibbonDockButton_Vertical img.RDB_Image
{
	width: 32px;
	height: 32px;
	border-bottom-width: 0px;
}

table.RibbonDockButton_Vertical td.RDB_Td
{
	text-align: center;
	font-size: 0px;
	width: 3px;
	height: 1px;
}

table.RibbonDockButton_Vertical td.RDB_Icon
{
	text-align: center;
	height: 34px;
}

table.RibbonDockButton_Vertical td.RDB_Caption
{
	text-align: center;
	color: Black;
	font-size: 11px;
	height: 32px;
}

table.RibbonDockButton_Vertical td.RDB_Arrow
{
	text-align: center;
	height: 6px;
}

table.RibbonDockButton_Vertical td.RDB_Arrow_Visible
{
	text-align: center;
	height: 6px;
	background-position: center center;
	background-repeat: no-repeat;
	background-image: url(RibbonDockButton/Arrow.gif);
}

/* RibbonDockButton vertical end */


/* RibbonDockButton horizontal begin */
table.RibbonDockButton_Horizontal
{
	margin: 0px;
	padding: 0px;
	height: 38px;
	max-height: 38px;
	min-height: 38px;
	text-align: left;
	font-size: 1px;
	vertical-align: middle;
	background-color: Transparent;
	background-repeat: repeat-x;
	z-index: 5000;
}

.RibbonDockButton_Horizontal_Select
{
	background-image: url(RibbonDockButton/Horizontal_Selected.gif);
}

.RibbonDockButton_Horizontal_Hover
{
	background-image: url(RibbonDockButton/Horizontal_Hover.gif);
}

table.RibbonDockButton_Horizontal img.RDB_Image
{
	width: 32px;
	height: 32px;
	border-bottom-width: 0px;
}

table.RibbonDockButton_Horizontal td.RDB_Td
{
	text-align: left;
	font-size: 0px;
	width: 3px;
	height: 3px;
}

table.RibbonDockButton_Horizontal td.RDB_Icon
{
	text-align: left;
	height: 32px;
	width: 36px;
}

table.RibbonDockButton_Horizontal td.RDB_Caption
{
	text-align: left;
	color: Black;
	font-size: 11px;
	height: 32px;
}

table.RibbonDockButton_Horizontal td.RDB_Arrow
{
	text-align: left;
	width: 6px;
	height: 32px;
}

table.RibbonDockButton_Horizontal td.RDB_Arrow_Visible
{
	text-align: left;
	width: 6px;
	background-position: center center;
	background-repeat: no-repeat;
	background-image: url(RibbonDockButton/Arrow.gif);
}

/* RibbonDockButton horizontal end */


/* RibbonDockButton horizontalSmall begin */
table.RibbonDockButton_Horizontal_Small
{
	margin: 0px;
	padding: 0px;
	height: 24px;
	max-height: 24px;
	min-height: 24px;
	text-align: left;
	font-size: 1px;
	vertical-align: middle;
	background-color: Transparent;
	background-repeat: repeat-x;
	z-index: 5000;
}

.RibbonDockButton_Horizontal_Small_Select
{
	background-image: url(RibbonDockButton/Horizontal_Small_Selected.gif);
}

.RibbonDockButton_Horizontal_Small_Hover
{
	background-image: url(RibbonDockButton/Horizontal_Small_Hover.gif);
}

table.RibbonDockButton_Horizontal_Small img.RDB_Image
{
	width: 16px;
	height: 16px;
	border-bottom-width: 0px;
}

table.RibbonDockButton_Horizontal_Small td.RDB_Td
{
	text-align: left;
	font-size: 0px;
	width: 3px;
	height: 3px;
}

table.RibbonDockButton_Horizontal_Small td.RDB_Icon
{
	text-align: left;
	height: 18px;
	width: 20px;
}

table.RibbonDockButton_Horizontal_Small td.RDB_Caption
{
	text-align: left;
	color: Black;
	font-size: 11px;
	height: 18px;
}

table.RibbonDockButton_Horizontal_Small td.RDB_Arrow
{
	text-align: left;
	width: 6px;
	height: 18px;
}

table.RibbonDockButton_Horizontal_Small td.RDB_Arrow_Visible
{
	text-align: left;
	width: 6px;
	height: 18px;
	background-position: center center;
	background-repeat: no-repeat;
	background-image: url(RibbonDockButton/Arrow.gif);
}

/* RibbonDockButton horizontalSmall - END */

/* GlassGroupPanel - BEGIN */

table.GlassGroupPanel
{
	border: 0;
	padding: 0;
	font-family: "Segoe UI" , Tahoma, Arial, Verdana, Sans-serif;
	font-size: 11px;
}

table.GlassGroupPanel td.TL
{
	font-size: 1px;
	width: 12px;
	height: 25px;
	background-image: url(GlassGroupPanel/TL.gif);
	background-repeat: no-repeat;
}

table.GlassGroupPanel td.TM
{
	height: 25px;
	text-align: center;
	background-image: url(GlassGroupPanel/TM.gif);
	background-repeat: repeat-x;
	color: White;
	font-weight: bold;
}

table.GlassGroupPanel td.TR
{
	font-size: 1px;
	width: 13px;
	height: 25px;
	background-image: url(GlassGroupPanel/TR.gif);
	background-repeat: no-repeat;
}

table.GlassGroupPanel td.L
{
	font-size: 1px;
	width: 12px;
	background-image: url(GlassGroupPanel/L.gif);
	background-repeat: repeat-y;
}

table.GlassGroupPanel td.M
{
	vertical-align: top;
	text-align: left;
	background-color: White;
}

table.GlassGroupPanel td.R
{
	font-size: 1px;
	width: 13px;
	background-image: url(GlassGroupPanel/R.gif);
	background-repeat: repeat-y;
}

table.GlassGroupPanel td.BL
{
	font-size: 1px;
	width: 12;
	height: 12px;
	background-image: url(GlassGroupPanel/BL.gif);
	background-repeat: no-repeat;
}

table.GlassGroupPanel td.BM
{
	font-size: 1px;
	height: 12px;
	background-image: url(GlassGroupPanel/BM.gif);
	background-repeat: repeat-x;
}

table.GlassGroupPanel td.BR
{
	font-size: 1px;
	background-position: left top;
	width: 13px;
	height: 12px;
	background-image: url(GlassGroupPanel/BR.gif);
	background-repeat: no-repeat;
}

/* GlassGroupPanel - END */

/* RibbonTabStrip Office2007 Custom Style - BEGIN */
/* !!! Vorläufige Lösung !!! */

.RadTabStrip_Office2007Custom .rtsLI
{
	color: White;
}
.RadTabStrip_Office2007Custom .rtsLink
{
	color: White;
}
.RadTabStripLeft_Office2007 .rtsLI
{
	width: 100%;
}
.RadTabStripRight_Office2007 .rtsLI
{
	width: 100%;
}
.RadTabStripLeft_Office2007 .rtsLevel .rtsUL
{
	width: 150px;
}
.RadTabStripRight_Office2007 .rtsLevel .rtsUL
{
	width: 150px;
}
.RadTabStrip_Office2007Custom .rtsLevel
{
	background-color: #fff;
}
.RadTabStrip_Office2007Custom .rtsLevel1
{
	background-color: #535353;
}
.RadTabStrip_Office2007Custom .rtsLink
{
	text-decoration: none;
}
.RadTabStripTop_Office2007 .rtsOut
{
	text-align: center;
}
.RadTabStripBottom_Office2007 .rtsOut
{
	text-align: center;
}
.RadTabStrip_Office2007Custom .rtsIn
{
	padding-right: 5px;
	padding-left: 5px;
	padding-bottom: 0px;
	font: 11px/17px "segoe ui" ,arial,sans-serif;
	padding-top: 0px;
}
.RadTabStrip_Office2007Custom .rtsDisabled
{
	cursor: default;
	color: #ccc;
}
.RadTabStripLeft_Office2007 .rtsDisabled
{
	cursor: default;
	color: #ccc;
}
.RadTabStripRight_Office2007 .rtsDisabled
{
	cursor: default;
	color: #ccc;
}
.RadTabStripBottom_Office2007 .rtsDisabled
{
	cursor: default;
	color: #ccc;
}
.RadTabStrip_Office2007_disabled .rtsDisabled
{
	cursor: default;
	color: #ccc;
}
.RadTabStripLeft_Office2007 .rtsLI .rtsIn
{
	padding-right: 10px;
	padding-left: 10px;
	padding-bottom: 0px;
	overflow: hidden;
	padding-top: 0px;
	text-overflow: ellipsis;
}
.RadTabStripRight_Office2007 .rtsLI .rtsIn
{
	padding-right: 10px;
	padding-left: 10px;
	padding-bottom: 0px;
	overflow: hidden;
	padding-top: 0px;
	text-overflow: ellipsis;
}
.RadTabStripLeft_Office2007 .rtsUL
{
	width: 100%;
}
.RadTabStripRight_Office2007 .rtsUL
{
	width: 100%;
}
.RadTabStrip_Office2007Custom .rtsImg
{
	border-top-width: 0px;
	border-left-width: 0px;
	border-bottom-width: 0px;
	margin: 2px 0px;
	vertical-align: top;
	width: 16px;
	border-right-width: 0px;
}
.RadTabStrip_Office2007Custom .rtsNextArrow
{
	width: 17px;
	height: 17px;
}
.RadTabStrip_Office2007Custom .rtsPrevArrow
{
	width: 17px;
	height: 17px;
}
.RadTabStrip_Office2007Custom .rtsPrevArrowDisabled
{
	width: 17px;
	height: 17px;
}
.RadTabStrip_Office2007Custom .rtsNextArrowDisabled
{
	width: 17px;
	height: 17px;
}
.RadTabStrip_Office2007Custom .rtsNextArrow
{
	/*	background: url(WebResource.axd?d=M7F5bv1ir5JSbYHcf-UFGa1oJkvyjYvi4kMCOtZLMJ03evqQwZZe2Jwd3ufTzrWQxQ2m1bp7SZ3NoLW7vHl7LjTAZHm3gWrYV8jkclldQrY1&t=633463792780000000) no-repeat 0px 50%; */
}
.RadTabStrip_Office2007Custom .rtsPrevArrow
{
	/* background: url(WebResource.axd?d=M7F5bv1ir5JSbYHcf-UFGa1oJkvyjYvi4kMCOtZLMJ03evqQwZZe2Jwd3ufTzrWQZ9Ty7rDnJY_-ipsSnsqUZRThzqyqhzf_XxuBG7uvNow1&t=633463792780000000) no-repeat 0px 50%; */
}
.RadTabStrip_Office2007Custom .rtsNextArrowDisabled
{
	/* background: url(WebResource.axd?d=M7F5bv1ir5JSbYHcf-UFGa1oJkvyjYvi4kMCOtZLMJ03evqQwZZe2Jwd3ufTzrWQxQ2m1bp7SZ3NoLW7vHl7LpP-SQT7sWtzmJ-PQPUxADk99VKPLj33ZWsDlbuzXoCs0&t=633463792780000000) no-repeat 0px 50%;} */
}
.RadTabStrip_Office2007Custom .rtsPrevArrowDisabled
{
	/* background: url(WebResource.axd?d=M7F5bv1ir5JSbYHcf-UFGa1oJkvyjYvi4kMCOtZLMJ03evqQwZZe2Jwd3ufTzrWQZ9Ty7rDnJY_-ipsSnsqUZXEGb4FXtKwkVvrhctD5wgA1&t=633463792780000000) no-repeat 0px 50%; */
}
.RadTabStripTop_Office2007 .rtsLink .rtsIn
{
	line-height: 23px;
}
.RadTabStripTop_Office2007 .rtsLevel1 .rtsLink
{
	padding-left: 5px;
}
.RadTabStripTop_Office2007 .rtsLevel1 .rtsLink .rtsOut
{
	padding-right: 5px;
}
.RadTabStripTop_Office2007 .rtsLevel1 .rtsSelected
{
	background: url('RibbonTabStrip/TabStrip.gif') no-repeat 0px 0px;
	color: Black;
}
.RadTabStripTop_Office2007 .rtsLevel1 .rtsSelected .rtsOut
{
	background: url('RibbonTabStrip/TabStrip.gif') no-repeat 100% 0px;
	color: Black;
}
.RadTabStripTop_Office2007 .rtsLevel2 .rtsSelected
{
	text-decoration: underline;
	color: Black;
}
.RadTabStripTop_Office2007 .rtsLevel1 .rtsUL
{
	padding-right: 3px;
	margin-top: 4px;
	padding-left: 3px;
	padding-bottom: 0px;
	padding-top: 0px;
}
.RadTabStripTop_Office2007 .rtsLevel2 .rtsIn
{
	padding-right: 10px;
	padding-left: 10px;
	padding-bottom: 0px;
	padding-top: 0px;
}
.RadTabStripBottom_Office2007 .rtsLink .rtsIn
{
	line-height: 23px;
}
.RadTabStripBottom_Office2007 .rtsLevel1 .rtsLink
{
	padding-left: 5px;
}
.RadTabStripBottom_Office2007 .rtsLevel1 .rtsLink .rtsOut
{
	padding-right: 5px;
}
.RadTabStripBottom_Office2007 .rtsLevel1 .rtsSelected
{
	background: url(RibbonTabStrip/TabStrip.gif) no-repeat 0px -60px;
	color: Black;
}
.RadTabStripBottom_Office2007 .rtsLevel1 .rtsSelected .rtsOut
{
	background: url(RibbonTabStrip/TabStrip.gif) no-repeat 100% -60px;
	color: Black;
}
.RadTabStripBottom_Office2007 .rtsLevel2 .rtsSelected
{
	text-decoration: underline;
	color: Black;
}
.RadTabStripBottom_Office2007 .rtsLevel1 .rtsUL
{
	padding-right: 3px;
	padding-left: 3px;
	margin-bottom: 4px;
	padding-bottom: 0px;
	padding-top: 0px;
}
.RadTabStripBottom_Office2007 .rtsLevel2 .rtsIn
{
	padding-right: 10px;
	padding-left: 10px;
	padding-bottom: 0px;
	padding-top: 0px;
}
.RadTabStripLeft_Office2007 .rtsLink .rtsIn
{
	line-height: 30px;
}
.RadTabStripLeft_Office2007 .rtsLevel
{
	float: left;
}
.RadTabStripLeft_Office2007 .rtsLevel1 .rtsLink
{
	padding-left: 10px;
}
.RadTabStripLeft_Office2007 .rtsLevel1 .rtsSelected
{
	background: url('RibbonTabStrip/TabStrip.gif') no-repeat 0px -30px;
	color: Black;
}
.RadTabStripLeft_Office2007 .rtsLevel1 .rtsSelected .rtsOut
{
	background: url('RibbonTabStrip/TabStrip.gif') no-repeat 100% -30px;
	color: Black;
}
.RadTabStripLeft_Office2007 .rtsLevel2 .rtsSelected
{
	text-decoration: underline;
	color: Black;
}
.RadTabStripLeft_Office2007 .rtsLevel1 .rtsUL
{
	padding-right: 0px;
	padding-left: 0px;
	padding-bottom: 4px;
	margin-left: 4px;
	padding-top: 4px;
}
.RadTabStripLeft_Office2007 .rtsLevel2 .rtsIn
{
	padding-right: 10px;
	padding-left: 10px;
	padding-bottom: 0px;
	padding-top: 0px;
}
.RadTabStripRight_Office2007 .rtsLink .rtsIn
{
	line-height: 30px;
}
.RadTabStripRight_Office2007 .rtsLevel
{
	float: right;
}
.RadTabStripRight_Office2007 .rtsLevel1 .rtsLink
{
	padding-left: 10px;
}
.RadTabStripRight_Office2007 .rtsLevel1 .rtsSelected
{
	background: url('RibbonTabStrip/TabStrip.gif') no-repeat 0px -90px;
	color: Black;
}
.RadTabStripRight_Office2007 .rtsLevel1 .rtsSelected .rtsOut
{
	background: url('RibbonTabStrip/TabStrip.gif') no-repeat 100% -90px;
	color: Black;
}
.RadTabStripRight_Office2007 .rtsLevel2 .rtsSelected
{
	text-decoration: underline;
	color: Black;
}
.RadTabStripRight_Office2007 .rtsLevel1 .rtsUL
{
	padding-right: 0px;
	padding-left: 0px;
	padding-bottom: 4px;
	margin-right: 4px;
	padding-top: 4px;
}
.RadTabStripRight_Office2007 .rtsLevel2 .rtsIn
{
	padding-right: 10px;
	padding-left: 10px;
	padding-bottom: 0px;
	padding-top: 0px;
}

.RibbonTabBackGround
{
	height: 26px;
	text-align: left;
	background-color: #535353;
}

/* RibbonTabStrip Office2007 Custom Style - END */

/* RibbonMenu - BEGIN */
table.RibbonMenu
{
	font-size: 1px;
}

table.RibbonMenu td.TL
{
	height: 17px;
	width: 8px;
	background-image: url(RibbonMenu/top_left.gif );
}

table.RibbonMenu td.TC
{
	height: 17px; /*width: 480px; */
	background-image: url(RibbonMenu/top_center.gif );
	background-repeat: repeat-x;
}

table.RibbonMenu td.TR
{
	height: 17px;
	width: 8px;
	background-image: url(RibbonMenu/top_right.gif);
}

table.RibbonMenu td.BL
{
	height: 32px;
	width: 8px;
	background-image: url(RibbonMenu/bottom_left.gif );
}

table.RibbonMenu td.BC
{
	height: 32px; /*width: 480px;*/
	background-image: url(RibbonMenu/bottom_center.gif );
	background-repeat: repeat-x;
	vertical-align: middle;
	text-align: right;
}

table.RibbonMenu td.BR
{
	height: 32px;
	width: 8px;
	background-image: url(RibbonMenu/bottom_right.gif );
}

table.RibbonMenu td.L
{
	/*height: 280px;*/
	width: 8px;
	background-image: url(RibbonMenu/left.gif );
	background-repeat: repeat-Y;
}

table.RibbonMenu td.R
{
	/*height: 280px;*/
	width: 8px;
	background-image: url(RibbonMenu/right.gif);
	background-repeat: repeat-Y;
}

/* RibbonMenu - END */

/* RibbonMenuButton - BEGIN */
.RibbonMenuButton
{
	width: 45px;
	cursor: pointer;
	background-repeat: no-repeat;
	background-image: url(RibbonMenuButton/Logo.jpg);
}

.RibbonMenuButton_Hover
{
	background-image: url(RibbonMenuButton/Logo_hover.jpg);
}

.RibbonMenuButton_Disabled
{
	background-image: url(RibbonMenuButton/Logo_disabled.jpg);
	cursor: default;
}

/* RibbonMenu - END */
