﻿html {
	height: 100%;
	margin: -10px 10px 10px 10px;
	font-size: 100%;
	background-image: url("../__Images/master_bg.png");
	background-repeat: repeat-x;
	background-color: #FFF;
	background-position: 0px 10px;
}

body {
	height: 100%;
	margin: 0px;
	padding: 0px;
	background-image: url("../__Images/master_bg.png");
	background-repeat: repeat-x;
	background-color: #FFF;
	background-position: 0px 10px;/*background-position: 0px 0px; Der zweite Wert muss für die Kompatibiliätsansicht im IE auf "0"*/
	overflow: hidden;
	border:0;
	font: normal 12px/24px "Segoe UI", Arial, sans-serif;
	color: #9b9b9b;
}

div, input, a, span, table, td, tr 
{
	background-position: 0 0;
}

td.rtlCF {
	overflow: hidden;
	text-overflow: ellipsis;
}
/* ---------------------------------------------------------------------------------------- Loading Screen */

div.Loading_img {
	width:100%; 
	height:100%; 
	display:block; 
	text-align:center; 
	padding-top:250px; 
	margin-top:62px;
	margin-left:-10px;
	padding-right: 20px;
	margin-right:-10px; 
	background-color:#FFF; 
	z-index:99;
}

.LoadingPanel {
	background-repeat: no-repeat;
	background-image: url("../__Images/content/loading.gif");
	background-position: center;
}

/* ---------------------------------------------------------------------------------------- Errorsites */

.ErrorBox {
	border:0;
	width: 215px;
	height: 290px;
	position: relative;
	left:50%;
	margin: 200px 0 0 -220px;
	padding: 160px 20px 0 180px;
}

.E400 { /*ErrorBox Add: "Bad Reyuest" */
	background: url('../__Images/Content/Bgr_Error400.png') no-repeat;
	background-position: left top;
}

.E401 { /*ErrorBox Add: "Unauthorizes" */
	background: url('../__Images/Content/Bgr_Error401.png') no-repeat;
	background-position: left top;
}

.E404 { /*ErrorBox Add: "Not Found" */
	background: url('../__Images/Content/Bgr_Error404.png') no-repeat;
	background-position: left top;
}

.E503 { /*ErrorBox Add: "Service Unavailable" */
	background: url('../__Images/Content/Bgr_Error503.png') no-repeat;
	background-position: left top;
}

.E500 { /*ErrorBox Add: "Unknown Error" */
	background: url('../__Images/Content/Bgr_Error500.png') no-repeat;
	background-position: left top;
}

/* ---------------------------------------------------------------------------------------- Content */

/* ----------------------------------------- Default "Images" (>Icons) */

img {
	margin-bottom: -2px;
	margin-right: 3px;
	margin-left: 3px;
}

p img {
	margin-bottom: -4px;
	margin-right: 3px;
	margin-left: 3px;
}

/* ----------------------------------------- Default "Text" */

h1,h2 {
	display:block;
	float: none;
	clear:both;
	margin-left: 70px;
	margin-right: 30px;
	margin-bottom: 0px;
}

h1 {
	font: normal 16px/24px "Segoe UI", Arial, sans-serif;
	color: #000;
	margin-top: 15px;
}

h2, h3, h4 
{
	display:block;
	float: none;
	clear:both;
}

h2 {
	font: normal 12px/24px "Segoe UI", Arial, sans-serif;
	color: #b5b5b5;
	margin-top: 0px;
	margin-bottom:10px;
}

h3 {
	font: normal 16px/24px "Segoe UI", Arial, sans-serif;
	color: #252525;
	margin-bottom: 20px;
	margin-top: 20px;
}

h4 {
	font: normal 14px/24px "Segoe UI", Arial, sans-serif;
	color: #252525;
	margin-bottom: 2px;
	font-weight: normal;
}

h4 img {
	margin-bottom: -4px;
}

h5,
li h5 {
	font: normal 12px/24px "Segoe UI", Arial, sans-serif;
	color: #252525;
	margin-top: 0;
	margin-bottom: 0;
	font-weight: normal;
}

p {
	font: normal 12px/24px "Segoe UI", Arial, sans-serif;
	color: #7f7f7f;
	line-height: 16px;
	margin-top: 2px;
}	

a {
	font: normal 12px/16px "Segoe UI", Arial, sans-serif;
	color: #64b0ff;
	text-decoration: none;
}

td a {
	font: normal 12px/22px "Segoe UI", Arial, sans-serif;
	color: #64b0ff;
	text-decoration: none;
}

ul {
	margin-left: -40px;
}

li {
	font: normal 12px/24px "Segoe UI", Arial, sans-serif;
	color: #7f7f7f;
	line-height: 16px;
	list-style-type: none;
}

/* ----------------------------------------- Default "Text" (Additional Styles) */

.Important {
		color: #ff7e00;
}

a.Link { /* Normaly used with Telerik CSS > Grid !!!*/
	font: normal 12px/24px "Segoe UI", Arial, sans-serif;
	color: #64b0ff;
	text-decoration: none;
}

/* ----------------------------------------- Group and Position */

div.BoxGroup {
	margin-bottom:50px;
	width: 400px;
}

div.BoxPos {
	margin-right:10px;
}

/* ----------------------------------------- General(Additional Styles) */

.Float {
	float:left;
}

.FloatRight {
	float:right;
}

.Hidden {
	visibility:hidden;
	display: none !important;
}

.Clear {
	clear:both;
}

.Center {
	text-align: center;
}

.Right {
	text-align: center;
}

.ScrollNo {
	overflow:hidden;
}

.ScrollYes {
	overflow:scroll;
}

.InlineBlock  {
	display: inline-block;
}

.Block  {
	display: block !important;
}

.BorderTop {
	border-top: 1px solid #BBB !important;
}

/* ---------------------------------------------------------------------------------------- Formular */

/* ----------------------------------------- Formular "Fields" */

select,
input, textarea {
	margin: 0 0 10px 0;
	display: block;
	font: normal 12px "Segoe UI", Arial, sans-serif;
	outline: none !important;
}

select {
	cursor: pointer;
}

input[type=image] {
	margin: 5px 0 10px 0;
	display: inline-block;
}

input[type=button] {
	margin: 5px 5px 10px 0;
	display: inline-block;
}

input[type=radio] {
	margin: 5px 5px 10px 0;
	cursor: pointer;
	display: inline-block;
}

input[type=checkbox] {
	margin: 5px 5px 10px 0;
	/*display: block;*/
	display: inline;
	cursor: pointer;
}

input[type=text],
input[type=password]{
	padding: 3px 2px 3px 10px ;
	border: solid 1px #999;
	background-color: #FFF;
}

select {
	padding: 2px 2px 2px 10px;
	border: solid 1px #999;
	background-color: #FFF;
}

/* ----------------------------------------- Formular "Focus" */

input[type=text]:focus,
inputinput[type=text].Required:focus,
input[type=password]:focus,
input[type=password].Required:focus,
textarea:focus,
textarea.Required:focus { 
	border: solid 2px #ffcc00;
	padding: 2px 1px 2px 9px !important;
}

select:focus,
select.Required:focus {
	border: solid 2px #ffcc00;
	padding: 1px 1px 1px 9px !important;
}

/* ----------------------------------------- Formular "Required" */

.Required,
input.Required {
	background-image: url("../__Images/content/Bgr_FormMandatory.gif") !important;
	background-repeat: no-repeat !important;
	background-position: top left !important;
	z-index:99 !important;
}

div.Required {  /*für Rad ComboBox */
	background-image: url("../__Images/content/Bgr_FormMandatory.gif");
	background-repeat: no-repeat;
	background-position: 1px 1px;
	z-index:99;
}

.RadDateTimePicker.Required .riTextBox { /* für RadDateTimePicker */
	background-image: url("../__Images/content/Bgr_FormMandatory.gif");
	background-repeat: no-repeat;
	background-position: 1px 1px;
	z-index: 99;
}

/* ----------------------------------------- Formular (Additional Styles) */

img.Tooltip {
	margin: 0 5px -3px 5px;
	cursor: help;
}
img.TooltipGrid {
	margin: 0 5px 0 10px !important;
	cursor: help;
}

/* ----------------------------------------- Formular "Label" */

label,
.Label { /* ASP-Labels zuweisen, die ein SPAN generieren! */
	display: inline-block;
	margin: 0px 5px 5px 0;
	color: #545454;	
}

span.Block  {
	margin-bottom: 5px;
}

table.Block  { /* > telerik Grid */
	border-collapse: collapse;
	border: 0 none;
	margin-left: -1px;
}

table.inlinecheckbox input[type=checkbox], span.inlinecheckbox input[type=checkbox]
{
	display: inline;
	margin-right: 5px;
}

span.Block input[type=radio],
span.Block input[type=checkbox],
.Block td input[type=radio], /* Andere Referenzierung für "Listitem" > telerik Grid */
.Block td input[type=checkbox] { /* Andere Referenzierung für "Listitem" > telerik Grid */
	display: block;
	margin-right: 5px;
	padding:0;
}

span.Block label,
.Block td label  { /* Andere Referenzierung für "Listitem" > telerik Grid */
	display: block;
	line-height: 14px;
	margin: -25px 0 0 25px;
	padding:0;
	padding-top: 2px;
}

/* ----------------------------------------- Formular "Buttons" */

.button { /* Button Master-Style */
	display: inline-block;
	outline: none;
	cursor: pointer;
	text-align: center;
	text-decoration: none;
	font: 12px/100% Arial, Helvetica, sans-serif;
	padding: .4em 2em .45em;
	text-shadow: 0 1px 1px rgba(0,0,0,.3);
	-webkit-border-radius: .5em;
	-moz-border-radius: .5em;
	border-radius: .5em;
	-webkit-box-shadow: 0 1px 2px rgba(0,0,0,.2);
	-moz-box-shadow: 0 1px 2px rgba(0,0,0,.2);
	box-shadow: 0 1px 2px rgba(0,0,0,.2);
	white-space: normal;
	margin: 5px 5px 10px 0;
}

.button:hover {
	text-decoration: none;
}

.button:active {
	position: relative;
	top: 1px;
}

/* ----------------------------------------- Formular "Buttons" (Additional Styles) */

.red { /*Button "Cancel" Style */
	border:1px solid #980C10;
	color:#FADDDE;
	background: #ca181e;
	background: -moz-linear-gradient(center top, #ED1C24, #AA1317) repeat scroll 0 0 transparent;
	background: -webkit-gradient(linear, left top, left bottom, from(#ED1C24), to(#AA1317));
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#ED1C24', endColorstr='#AA1317');
}

.red:hover {
	background: #f47c20;
	background: -webkit-gradient(linear, left top, left bottom, from(#f88e11), to(#f06015));
	background: -moz-linear-gradient(top, #f88e11, #f06015);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#f88e11', endColorstr='#f06015');
	border:1px solid #db570b;	
}

.red:active {}

.blue { /*Button "Standard" Style */
	border:1px solid #0076A3;
	color:#D9EEF7;
	background: #0092c9;
	background: -moz-linear-gradient(center top, #00ADEE, #0078A5) repeat scroll 0 0 transparent;
	background: -webkit-gradient(linear, left top, left bottom, from(#00ADEE), to(#0078A5));
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#00ADEE', endColorstr='#0078A5');
}

.blue:hover {
	background: #f47c20;
	background: -webkit-gradient(linear, left top, left bottom, from(#f88e11), to(#f06015));
	background: -moz-linear-gradient(top, #f88e11, #f06015);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#f88e11', endColorstr='#f06015');
	border:1px solid #db570b;	
}

.blue:active {}

.green { /*Button "Standard+" Style (z.B. "Login") */
	border:1px solid #538312;
	color:#E8F0DE;
	background: #6fa525;
	background: -moz-linear-gradient(center top, #7DB72F, #4E7D0E) repeat scroll 0 0 transparent;
	background: -webkit-gradient(linear, left top, left bottom, from(#7DB72F), to(#4E7D0E));
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#7DB72F', endColorstr='#4E7D0E');
}

.green:hover {
	border:1px solid #db570b;
	background: #f47c20;
	background: -webkit-gradient(linear, left top, left bottom, from(#f88e11), to(#f06015));
	background: -moz-linear-gradient(top, #f88e11, #f06015);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#f88e11', endColorstr='#f06015');
	
}

.green:active {}

.gray { /*Button "Header" & "Popup" Style */
	border:1px solid #292929;
	color:#D9EEF7;
	background: #3f3f40;
	background: -moz-linear-gradient(center top, #676767, #555555) repeat scroll 0 0 transparent;
	background: -webkit-gradient(linear, left top, left bottom, from(#676767), to(#555555));
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#676767', endColorstr='#5555557');
}

.gray:hover {
	background: #f47c20;
	background: -webkit-gradient(linear, left top, left bottom, from(#f88e11), to(#f06015));
	background: -moz-linear-gradient(top,  #f88e11,  #f06015);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#f88e11', endColorstr='#f06015');
	border:1px solid #db570b;	
}

.gray:active {}

.white { /*Button "Upload" Style*/
	color: #606060;
	border: 1px solid #a6a6a6;
	background: #ededed;
	background: -webkit-gradient(linear, left top, left bottom, from(#fff), to(#dcdcdc));
	background: -moz-linear-gradient(top,  #fff,  #dcdcdc);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#dcdcdc');
}

.white:hover {
	color: #FFF;
	background: #f47c20;
	background: -webkit-gradient(linear, left top, left bottom, from(#f88e11), to(#f06015));
	background: -moz-linear-gradient(top,  #f88e11,  #f06015);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#f88e11', endColorstr='#f06015');
	border:1px solid #db570b;	
}

.white:active {}

/* ------------------------------------------------------------------------------------- MasterPage */

div.HeaderLeft_img,
div.HeaderRight_img {
	position:absolute;
	top:0;
	z-index:88;
	height: 91px;
	width:5px;
	background-repeat: no-repeat;
	background-position: bottom;
}

div.HeaderLeft_img {
	left:6px;
	background-image: url("../__Images/header_left.png");
}

div.HeaderRight_img {
	right:6px;
	background-image: url("../__Images/header_right.png");
}


/* ------------------------------------------------------------------------------------- MainSplitter "MSplit" LEVEL 1 */

/* -------------------------------------------- Default.Masterpage */

.MSplit {
	position: relative;
	top: -51px;
	left: 0;
}

/* -------------------------------------------- Default.Login */

.MSplitLogin {
	position: relative;
	top: -52px;
	left: 0;
}

.MSplitTop_Pane {
	border-top: solid 1px #000 !important;
}

/* ------------------------------------------------------------------------------------- ContentSplitter "CSplit" LEVEL 2 */

.CSplit {
	background-color: #F4F4F4;
}

.CSplitBorderBold {
	border:0;
	background-color: #F4F4F4;
}

.CSplitBorderThin {
	border:0;
	background-color: #BBB;
}

.CSplitBar {
	border: 0 none #F4F4F4 !important;
	background-color: #f4f4f4;
	background-image: url("../__Images/content/Btn_Splitter.gif");
	background-position:center !important;
	background-repeat: no-repeat !important;
	padding:2px !important;
}

.CSplitBar input:focus {
	background-image:none;
	background-color:Transparent;
}

.CSplitBarThin {
	display:none;
}

/* ------------------------------------------------------------------------------------- HorizontalSplitter "HSplit" LEVEL 3 */

/* -------------------------------------------- Header */

.HSplitHeader,
.HSplitHeaderMessageUser,
.HSplitHeaderMessageStn,
.HSplitHeaderMessageSys,
.HSplitHeaderMessageSys2,
.HSplitHeaderCorporate {
	border:0;
	border-top: solid 1px #BBB !important;
	border-left: solid 1px #BBB !important;
	background-color: #FFF;
	background-repeat: no-repeat;
	background-position: 0 5px;
}

.HSplitHeader {
	background-image: url("../__Images/content/Bgr_TitleBlue.gif");
	border-top: solid 1px #BBB !important;
}

.HSplitHeaderMessageUser {
	background-image: url("../__Images/content/Bgr_TitleBlue.gif");
	border-top: solid 1px #BBB !important;
}

.HSplitHeaderMessageStn {
	background-image: url("../__Images/content/Bgr_TitleBlue.gif");
	border-top: solid 1px #e5e5e5 !important;
}

.HSplitHeaderMessageSys {
	background-image: url("../__Images/content/Bgr_TitleBlue.gif");
	border-top: solid 1px #e5e5e5 !important;
}

.HSplitHeaderMessageSys2 {
	background-image: url("../__Images/content/Bgr_TitleOrange.gif");
	border-top: solid 1px #BBB !important;
}

.HSplitHeaderCorporate {
	background-image: none;
}

/* -------------------------------------------- Content */

.HSplitStandard,
.VSplitStandard {
	border:0;
	background-color: #FFF;
	background-image: url("../__Images/content/Bgr_Standard.png");
	background-repeat: repeat-x;
}

.HSplitBlank,
.VSplitBlank {
	border:0;
	background-color: #FFF;
	background-image: none;
}

.HSplitStandard,
.HSplitBlank  {
	border-left: solid 1px #BBB !important;
}

/* -------------------------------------------- ContentError */

.HSplitError {
	border:0;
	border-top: solid 1px #BBB !important;
	border-left: solid 1px #BBB !important;
	background-color: #FFF;
	background-image: url("../__Images/content/Bgr_Standard.png");
	background-repeat: repeat-x;
}

/* -------------------------------------------- Content Position */

.ContentPos,
.ContentPosBorder {
	border:0;
	margin: 40px 0 0 70px;
	padding: 0 70px 50px 0;
}

.ContentPosBorder {
	background-image: url("../__Images/content/Bgr_ContentPos.png");
	background-repeat: no-repeat;
	background-position: top right;
}

/* -------------------------------------------- TabStrip */

.ContentTabStrip { /*Positioniert den TabStrip unabhänig von der Höhe von Titel und SubTitel am unteren Rand des Panes und sorgt dafür, dass bei leeren RootLevel 2 trotzdem der Hintergrund angezeigt wird!*/
	position: relative;
	bottom: 0px;
	left:0;
	background: url('../__Images/Content/Bgr_Tabstrip.png') repeat-x 0 39px;
	border-color: #d4d4d4;
	border: 0 none;
}

.CorporateTabStrip { /*Positioniert den TabStrip unabhänig von der Höhe von Titel und SubTitel am unteren Rand des Panes und sorgt dafür, dass bei leeren RootLevel 2 trotzdem der Hintergrund angezeigt wird!*/
	position: relative;
	top: 114px;
	left:0;
	height: 90px;
	background: url('../__Images/Content/Bgr_Tabstrip.png') repeat-x 0 39px;
	border-color: #d4d4d4;
	border: 0 none;
}

/* -------------------------------------------- Corporate Banner */

img.CorporateBanner { /* Title */
	margin-left: 0px;
}

img.CorporateBannerLeft { /* Title 
	position: absolute;
	top: 110px;
	right:10px;*/
}

img.CorporateBannerRight { /* Logo */
	position: absolute;
	top: 110px;
	right:10px;
}

img.CorporateBannerAdd { /* Additional Image */
	position: absolute;
	top: 120px;
	left:70%;
	z-index:7777;
}

/* ---------------------------------------------------------------------------------------- Assistent Styles */

div.AssistentStatus {
	margin: 0;
	padding:10px 0 0 0;
	list-style-type: none;
	list-style-position: outside;
}

.StepActive,
.StepInactive,
.StepDone {
	display:block;
	margin-bottom: 10px;
	padding: 0 0 0 25px;
	font: normal 12px/14px "Segoe UI", Arial, sans-serif;
	font-weight:bold;
	background-position: left center;
}

.StepActive {
	background: url('../__Images/Icons/pencil.png') no-repeat;
	font-weight: bold;
	color: #323232;
}

.StepInactive {
	background: url('../__Images/Icons/bar.png') no-repeat;
	color: #bbbbbb;  
}

.StepDone {
	background: url('../__Images/Icons/tick.png') no-repeat;
	padding-right: 20px;
	color: #bbbbbb;  
}

div.AssistentButtons {
	margin: 0;
	margin-top: 50px;
	padding:0;
	list-style: none;
}	

div.AssistentButtons input {
	margin-bottom: 10px;
}	

/*---------------------------------------------------------------------------------------- !!! DeDeContent Window  (Additional Styles > Not Set in BaseCSS!!!) */

td.rwWindowContent html {
	margin:0;
}

/* -------------------------------------------- Header */

span.WindowTitleError,
span.WindowTitleSuccess,
span.WindowTitleMessage {
	padding:5px 20px;
	margin-bottom:0px;
	display:block;
	font-weight: bold;
	color: #FFF;
}

span.WindowTitleError {
	border: solid 1px #1e1e1e;
	border-bottom:0;
	background: #ffff9e;
	background: url('../__Images/Content/Bgr_WindowError.png') repeat-x;
	background-position: left bottom;
}

span.WindowTitleSuccess {
	border: solid 1px #1e1e1e;
	border-bottom:0;
	background: #b8eb73;
	background: url('../__Images/Content/Bgr_WindowSuccess.png') repeat-x;
	background-position: left bottom;
}

span.WindowTitleMessage {
	border: solid 1px #1e1e1e;
	border-bottom:0;
	background: #aadeff;
	background: url('../__Images/Content/Bgr_WindowMessage.png') repeat-x;
	background-position: left bottom;
}

span.Error,
span.Success,
span.Message {
	padding:2px 0;
	display:block;
	font-weight: bold;
}

span.Error {
	color: #eb1c24;
}

span.Success {
	color: #5d9d07;
}

span.Message {
	color: #419fdb;
}

/* -------------------------------------------- Content */

div.WindowContent {
	border: solid 1px #1e1e1e;
	border-top: solid 0px #BBB;
	padding: 10px 9px 10px 19px;
	height: calc(100% - 35px - 70px);
	overflow: auto;
	color: #000;
}

div.WindowContent600 {
	border: solid 1px #1e1e1e;
	border-top: solid 0px #BBB;
	padding: 10px 9px 10px 19px;
	height: 290px;
	overflow: auto;
	color: #000;
}

div.WindowContent h1, 
div.WindowContent600 h1 {
	margin: 0 !important;
}

div.WindowContent h3, 
div.WindowContent600 h3 {
	margin: 0 !important;
	margin-right: 30px !important;
}

div.WindowContent table, 
div.WindowContent600 table {
	border-collapse: collapse !important;
	border: 0 none !important;
}

div.WindowContentImage {
	border: solid 1px #1e1e1e;
	border-top: solid 0px #BBB;
	padding: 10px 9px 10px 19px;
	height: 550px;
	overflow: auto;
	color: #000;
}

/* -------------------------------------------- Button */

div.WindowButton {
	position: absolute;
	width: 100%;
	bottom: 0;
	border: 0;
	border-top: solid 1px #5b5b5b;
	background-color: #4c4c4c;
	padding: 10px 21px 0 21px;
}

div.WindowButton input {
	border: solid 1px #1e1e1e;
}

div.WindowButton input:hover {
	border: solid 1px #1e1e1e;
}

.CssClassLoader
{
	 background-image:url(/__Images/Content/loading.gif);
	 background-repeat:no-repeat;
	 background-position:100px 50%;
	 background-color: Black;
	 opacity:0.4;
	 filter:alpha(opacity=40); /* For IE8 and earlier */
}


input.rfText /* Fix für versetztes Inputfeld im telerik-Filter. Bei Überarbeiteung muss der Fix hier entfernt und in den DeDeControls untergebracht werden, da derzeit noch kein DeDeConten Control für den Filter existiert !!!*/
{
	display: inline !important;
}

.inlineCheckbox input[type="checkbox"]
{
	display: inline;
}

.inlineCheckbox label
{
	margin-left: 10px;
}


/* Reporting Tool */
.PageNumberText
{
	padding-top: 8px !important;
}

.PageNumberText span
{
	float: left;
}

.PageNumberText input
{
	float: left;
}

.ReportToolbar
{
	background: transparent url('/__DeDeControls/Skins/DeDeContent/TabStrip/Level2Bg.png') repeat-x 0 0 !important;
	height: 41px !important;
	border: 0px !important;
	padding-top: 0px !important;
}

.ReportToolbarGroup
{
	margin-top: 0px !important;
	padding-bottom: 0px !important;
}

.ImageButtonCell input[type=image]
{
	margin: 7px 0 7px 0 !important;
}

.InputButtonClass select
{
	margin-top: 4px !important;
}

.CheckboxLabel {
	display: block;
	white-space: nowrap;
	margin: 0 0 0.75em 0;
}

.LinkButtonRTS {
	background-position-x: left;
	background-position-y: center;
	background-repeat: no-repeat;
	display: inline;
	padding-left: 20px;
	margin-left: 10px;
	padding-right: 10px;
	padding-top: 2px;
	color: black;
	top: -1px;
	position: relative;
}

.RadInput_80 + a.riUp {
	left: calc(100% - 15px);
}

.RadInput_80 + a.riUp + a.riDown {
	left: 100%;
}

.Width100 {
	width: 100% !important;
	/*height: 100% !important;*/
}


ul.BulletList {
    margin-left: 0;
}

ul.BulletList > li {
    list-style-type: disc;
}

/* dropdown */
.rcbSlide {
	z-index: 9999 !important;
}


div.ContentPos.UpdateChanges h1 {
	margin-left: 0px;
	margin-top: 50px;
}

div.ContentPos.UpdateChanges h2 {
	margin-left: 20px;
	margin-top: 10px;
	color: black;
	font: normal 14px / 20px "Segoe UI", Arial, sans-serif;
}

div.ContentPos.UpdateChanges h3 {
	margin-left: 40px;
	margin-top: 0px;
	margin-bottom: 10px;
	font: normal 12px / 18px "Segoe UI", Arial, sans-serif;
	font-weight: bold;
}

div.ContentPos.UpdateChanges ul {
	margin-left: 40px;
}


div.ContentPos.UpdateChanges ul li {
	list-style-type: disc;
}

