/* ##################### speziell AssistMe #######################################*/

@import url("mandant_addon.css");

/* ############# */

html body, p
{
	border:0px none;
	padding:0px;
	margin:0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000066;
	height:100%;
}

html body { background-color: transparent; }

html { height:100%; }

div.daten-main 
{
	width:100%;
	height:100%;
	/*overflow: auto;*/
}

div.headtxt { position:absolute; top:60px; left:332px; font-family: Arial; font-style: italic; font-weight: bold; font-size: 30px; color: #FFFFFF }

p
{
	background-color:transparent;
}

table
{
	padding:0px;
	margin:0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}


th
{
	padding:0px;
	margin:0px;
	text-align:center;
}

td
{
	padding:0px;
	margin:0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-align:left;
}

td.maincolorback
{
	padding:0px;
	margin:0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-align:left;
	background-color:#000066;
}

select
{
	FONT-WEIGHT: bold;
	FONT-SIZE: 11px;
	COLOR: #000000;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	TEXT-DECORATION: none;
}

select.report
{
	FONT-WEIGHT: bold;
	FONT-SIZE: 11px;
	COLOR: #000000;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	TEXT-DECORATION: none;
	width: 100%;
}

.SmallSelect
{
	margin:0px;
	padding:0px;
	font-weight:normal;
	font-size:7pt;
	color:#000000;
	font-family:Arial, Helvetica, sans-serif;
	text-decoration:none;
}

span.img
{
	vertical-align:middle;
}

img
{
	border:0px none;
	padding:0px;
	margin:0px;
}

h1
{
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:24px;
	font-weight:bold;
	line-height:16px;
	color:#cc0000;
}

h2
{
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:16px;
	font-weight:bold;
	line-height:24px;
	color:#000066;
	margin-bottom:5px;
}

h3
{
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:18px;
	font-weight:bold;
	color:#000066;
	margin-bottom:8px;
}

h5
{
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:13px;
	font-weight:bold;
	line-height:16px;
	color:#000000;
}

form
{
	margin: 0px;
	border: 0px;
	display:inline;
}

input
{
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:11px;
}

input.readonly {
	background-color:transparent;
	border:0px;
	color:inherit;
}

.hidden { display:none; }

/* ############################# Daten-Tabllen ############################# */
table.Daten
{
	color: #000000;
	margin: 1px;
	padding: 1px;
	font-weight: normal;
	font-size: 13px;
	text-align: left;
	vertical-align: top;
	background-color: #000066;
	border: 0px;
}

th.Daten
{
	padding: 0px 3px 0px 3px;
	color: #000000;
	background-color: #DEDEDE;
	margin: 0px;
	font-weight: bold;
	font-size: 13px;
	line-height: normal;
	text-decoration: none;
	text-align: center;
	vertical-align: top;
	border: 0px;
}

td.Daten
{
	color: #000000;
	background-color: #DEDEDE;
	margin: 0px;
	padding: 1px 3px 1px 3px;
	text-align: center;
	font-size: 12px;
	text-align: left;
	vertical-align: top;
	border: 0px;
}

td.Invert
{
	color: #EEEEEE;
	background-color: #000066;
	border: 0px solid #000066;
	margin: 0px;
	padding: 1px 3px 1px 3px;
	font-weight: bold;
	font-size: 12px;
	line-height: normal;
	text-decoration: none;
	text-align: left;
	vertical-align: top;
}

.Daten1, tr.Daten1 td
{
	color: #000000;
	/*background-color: #f0f0f0;*/
	background-color: #FFFFFF;
	margin: 0px;
	padding: 1px 3px 1px 3px;
	text-align: center;
	font-size: 12px;
	text-align: left;
	vertical-align: middle;
	border: 0px;
}

.Daten2, tr.Daten2 td
{
	color: #000000;
	/*background-color: #f9f9f9;*/
	background-color: #F5F5F5;
	margin: 0px;
	padding: 1px 3px 1px 3px;
	text-align: center;
	font-size: 12px;
	text-align: left;
	vertical-align: middle;
	border: 0px;
}

.LinkedArticleColor1
{
	color: #000000;
	background-color: #FFE9AD;
	font-size: 12px;
	margin: 2px;
	text-align: left;
	vertical-align: top;
}

.LinkedArticleColor2
{
	color: #000000;
	background-color: #efefef;
	margin: 2px;
	font-size: 12px;
	text-align: left;
	vertical-align: top;
}

.ArticleEditHead
{
	background-color: #00A75F;
	padding: 4px 10px 4px 5px;
	font-weight:bold;
}

/* ############################# Artikel Tabellen ############################# */
table.Artikel
{
	padding:0px;
	margin:0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	border:0px solid #BBBBBB;
	border-collapse:collapse;
}

th.Artikel
{
	padding-top:2px;
	padding-bottom:2px;
	padding-left:5px;
	padding-right:5px;
	margin:0px;
	text-align:center;
	vertical-align:middle;
	border-bottom:2px solid #BBBBBB;
	border-right:1px solid #BBBBBB;
}

td.Artikel1
{
	padding-top:2px;
	padding-bottom:2px;
	padding-left:5px;
	padding-right:5px;
	margin:0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-align:center;
	vertical-align:middle;
	border-top:1px solid #BBBBBB;
	border-right:1px solid #BBBBBB;
	border-collapse:collapse;
}

td.Artikel2
{
	padding-top:2px;
	padding-bottom:2px;
	padding-left:5px;
	padding-right:5px;
	margin:0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-align:center;
	vertical-align:middle;
	border-top:1px solid #BBBBBB;
	border-right:1px solid #BBBBBB;
	border-collapse:collapse;
}

/* ############################# Sonstige Tabellen ############################# */
.Blaettern
{
	color: #000000;
	background-color: #CDEAD8;
	margin: 0px;
}

.Aktion
{
	color: #000000;
	background-color: #DEDEDE;
	border: 0px solid #CC0001;
	padding: 1px 3px 1px 3px;
	margin: 0px;
	font-size: 12px;
	vertical-align: top;
	text-align: center;
}
.attention {  color: #FF0000; font-weight: bold; font-size: 12px;}
td.attention {  color: #FF0000; background-color: #FFF2D4; font-weight: bold; font-size: 12px;}
.alert { color: #DC1122; font-weight: bold; font-size: 12px; }

.Fuss
{
	color: #FFFFFF;
	background-color: #000066;
	border: 0px;
	margin: 0px;
	font-size: 12px;
	vertical-align: top;
	text-align: center;
}

.LittlePreview {
	table-layout: fixed;
	color: #000066;
	background-color: #FFFFFF;
	border: 1px solid lightgray;
	border-collapse: collapse;
	margin: 0px;
	padding: 0px 2px 0px 2px;
	font-size: 7pt;
	vertical-align: top;
	text-align: left;
}
td.LittlePreview {
	overflow: hidden;
}
th.LittlePreview {
	color: #000000;
	background-color: #FFFFFF;
	text-align: center;
	font-size: 8pt;
	text-align: center;
}

a:visited {  font-family: Arial, Helvetica, sans-serif; color: #000066; text-decoration:none; }
a:link {  font-family: Arial, Helvetica, sans-serif; color: #000066; text-decoration:none; }
a:hover {  font-family: Arial, Helvetica, sans-serif; color: #000CA7; text-decoration:none; }
a:active {  font-family: Arial, Helvetica, sans-serif; color: #000066; text-decoration:none; }


a.reference:visited {  font-family: Arial, Helvetica, sans-serif; color: #000066; text-decoration:underline;}
a.reference:link {  font-family: Arial, Helvetica, sans-serif; color: #000066; text-decoration:underline;}
a.reference:hover {  font-family: Arial, Helvetica, sans-serif; color: #000CA7; text-decoration:underline;}
a.reference:active {  font-family: Arial, Helvetica, sans-serif; color: #000066; text-decoration:underline;}


/* ############################# Links im Baum ############################# */
a.baum:visited { font-family: Arial, Helvetica, sans-serif; color: #000066; text-decoration:none; }
a.baum:link { font-family: Arial, Helvetica, sans-serif; color: #000066; text-decoration:none; }
a.baum:hover { font-family: Arial, Helvetica, sans-serif; color: #000CA7; text-decoration:none; background-color: #f0f0f0 }
a.baum:active { font-family: Arial, Helvetica, sans-serif; color: #000066; text-decoration:none; }

/* ############################# Men� ############################# */
/* Links im Menu */
a.Menu:visited { font-family: Arial, Helvetica, sans-serif; color:#FFFFFF; text-decoration:none; font-size:9pt;display:block; }
a.Menu:link { font-family: Arial, Helvetica, sans-serif; color:#FFFFFF; text-decoration:none; font-size:9pt;display:block; }
a.Menu:hover{ font-family: Arial, Helvetica, sans-serif; color:#FFFFFF; text-decoration:none; font-weight:bold; font-size:9pt;display:block; }
a.Menu:active { font-family: Arial, Helvetica, sans-serif; color:#FFFFFF; text-decoration:none; font-weight:bold; font-size:9pt;display:block; }

a.MenuAktiv:visited { font-family: Arial, Helvetica, sans-serif; color:#5058E1; text-decoration:none; font-weight:bold; font-size:9pt;display:block; }
a.MenuAktiv:link { font-family: Arial, Helvetica, sans-serif; color:#5058E1; text-decoration:none; font-weight:bold; font-size:9pt;display:block; }
a.MenuAktiv:hover { font-family: Arial, Helvetica, sans-serif; color:#5058E1; text-decoration:none; font-weight:bold; font-size:9pt;display:block; }
a.MenuAktiv:active { font-family: Arial, Helvetica, sans-serif; color:#5058E1; text-decoration:none; font-weight:bold; font-size:9pt;display:block; }

/* ############################# Links im Reiter ############################# */
a.Reiter:visited { font-family: Arial, Helvetica, sans-serif; color:#000000; text-decoration:none; font-weight:normal; font-size:10pt; }
a.Reiter:link { font-family: Arial, Helvetica, sans-serif; color:#000000; text-decoration:none; font-weight:normal; font-size:10pt; }
a.Reiter:hover{ font-family: Arial, Helvetica, sans-serif; color:#000000; text-decoration:none; font-weight:normal; font-size:10pt; }
a.Reiter:active { font-family: Arial, Helvetica, sans-serif; color:#000000; text-decoration:none; font-weight:normal; font-size:10pt; }

a.ReiterAktiv:visited { font-family: Arial, Helvetica, sans-serif; color:#000000; text-decoration:none; font-weight:bold; font-size:10pt; }
a.ReiterAktiv:link { font-family: Arial, Helvetica, sans-serif; color:#000000; text-decoration:none; font-weight:bold; font-size:10pt; }
a.ReiterAktiv:hover{ font-family: Arial, Helvetica, sans-serif; color:#000000; text-decoration:none; font-weight:bold; font-size:10pt; }
a.ReiterAktiv:active { font-family: Arial, Helvetica, sans-serif; color:#000000; text-decoration:none; font-weight:bold; font-size:10pt; }

/*########## Men� ein- und ausblenden ###############*/
a.MenuShowHideLink:visited { font-family: Arial, Helvetica, sans-serif; color:#FFFFFF; text-decoration:none; font-weight:bold; font-size:10pt; }
a.MenuShowHideLink:link { font-family: Arial, Helvetica, sans-serif; color:#FFFFFF; text-decoration:none; font-weight:bold; font-size:10pt; }
a.MenuShowHideLink:hover{ font-family: Arial, Helvetica, sans-serif; color:#FFFFFF; text-decoration:none; font-weight:bold; font-size:10pt; }
a.MenuShowHideLink:active { font-family: Arial, Helvetica, sans-serif; color:#FFFFFF; text-decoration:none; font-weight:bold; font-size:10pt; }

.Menu a { display:block ; }

.Menu
{
	/*background-color:#EBEBEB;*/
	background-color:#686873;
	vertical-align:top;
	height:100%;
	width:100px;
	color:#000066;
	text-decoration:none;
	font-weight:bold;
	font-size:9pt;
}
table.Menu { width: 160px; }

.MenuAktiv a { display:block ; }
.MenuAktiv
{
	background-color:#F4F4F6;
	vertical-align:top;
	height:100%;
	width:100px;
	color:#000000;
	text-decoration:none;
	font-weight:bold;
	font-size:9pt;
}

.MenuButton
{
	/*background-color:#EBEBEB;*/
	background-color:#686873;
	height:30px;
	width:100%;
	padding-top:7px;
	padding-bottom:7px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	border-bottom:1px solid #FFFFFF;
}

.MenuButtonAktiv
{
	background-color:#F4F4F6;
	vertical-align:middle;
	width:100%;
	height:30px;
	padding-top:7px;
	padding-bottom:7px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	border-bottom:1px solid #FFFFFF;
}
.MenuButtonDiv
{
	padding-left:10px;
	width:100%;
	overflow:visible;
	float:left;
	cursor:pointer;
	text-transform:uppercase;
}


a.MenuSub:visited { font-family: Arial, Helvetica, sans-serif; color:#686873; text-decoration:none; font-weight:bold; font-size:11px;display:block; }
a.MenuSub:link { font-family: Arial, Helvetica, sans-serif; color:#686873; text-decoration:none; font-weight:bold; font-size:11px;display:block; }
a.MenuSub:hover{ font-family: Arial, Helvetica, sans-serif; color:#686873; text-decoration:none; font-weight:bold; font-size:11px;display:block; }
a.MenuSub:active { font-family: Arial, Helvetica, sans-serif; color:#686873; text-decoration:none; font-weight:bold; font-size:11px;display:block; }

a.MenuSubAktiv:visited { font-family: Arial, Helvetica, sans-serif; color:#5058E1; text-decoration:none; font-weight:bold; font-size:11px;display:block; }
a.MenuSubAktiv:link { font-family: Arial, Helvetica, sans-serif; color:#5058E1; text-decoration:none; font-weight:bold; font-size:11px;display:block; }
a.MenuSubAktiv:hover { font-family: Arial, Helvetica, sans-serif; color:#5058E1; text-decoration:none; font-weight:bold; font-size:11px;display:block; }
a.MenuSubAktiv:active { font-family: Arial, Helvetica, sans-serif; color:#5058E1; text-decoration:none; font-weight:bold; font-size:11px;display:block; }

.MenuSub
{
	background-color:#FFFFFF;
	color:#000066;
	font-size:11px;
	font-weight:bold;
	height:100%;
	text-decoration:none;
	vertical-align:top;
	width:100px;
}

.MenuSubAktiv
{
	background-color:#FFFFFF;
	color:#FF0008;
	font-size:9px;
	font-weight:bold;
	height:100%;
	text-decoration:none;
	vertical-align:top;
	width:100px;
}

.MenuSubButton
{
	background-color:#FFFFFF;
	border-top:1px solid #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	height:20px;
	padding-top:4px;
	padding-bottom:4px;
	vertical-align:middle;
	width:100%;
	border-top:1px solid #000066;

}

.MenuSubButtonAktiv
{
	background-color:#FFFFFF;
	border-top:1px solid #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	height:20px;
	padding-top:4px;
	padding-bottom:4px;
	vertical-align:middle;
	width:100%;
	border-top:1px solid #000066;
}
.MenuSubButtonDiv
{
	padding-left:25px;
	width:100%;
	overflow:visible;
	float:left;
	cursor:pointer;
}


/* ############################# Ende Menue ############################# */

/* ############################# Message-Box ############################# */
/* der Layer */
div.MessageBox
{
	visibility:hidden;
	position:absolute;
	width:1px;
	background-color:#A7A7A7;
	overflow:visible;
	z-index:100;
}

/* die aeussere Tabelle(das eigendliche Fenster) */
table.MessageBox
{
	color: #000000;
	margin: 0px;
	padding: 0px;
	font-weight: normal;
	font-size: 12px;
	text-align: left;
	vertical-align: top;
	background-color: #A7A7A7;
	border:1px solid #000000;
	border-collapse:collapse;
}

th.MessageBox
{
	padding: 0px 3px 0px 3px;
	color: #F5F5F5;
	background-color: #004586;
	padding: 3px;
	font-weight: bold;
	font-size: 13px;
	line-height: normal;
	text-decoration: none;
	text-align: center;
	vertical-align: middle;
	border:1px solid #000000;
	border-bottom:0px;
}

td.MessageBox
{
	color: #000000;
	background-color: #F5F5F5;
	margin: 0px;
	padding: 1px 3px 1px 3px;
	text-align: center;
	font-size: 12px;
	text-align: left;
	vertical-align: top;
	border:1px solid #000000;
}

/* die Buttons */
table.Button
{
	color: #000000;
	margin: 0px;
	padding: 0px;
	font-weight: normal;
	font-size: 13px;
	text-align: left;
	vertical-align: middle;
	border: 1px outset #000000;
}

td.Button
{
	color: #EEEEEE;
	width:100%;
	background-color: #C4C4C4;
	margin: 0px;
	padding: 1px 3px 1px 3px;
	font-size: 13px;
	text-align: center;
	vertical-align: middle;
	border: 0px;
}

a.button:visited {  font-family: Arial, Helvetica, sans-serif; color: #000000; text-decoration:none; font-weight: bold; display:block;}
a.button:link {  font-family: Arial, Helvetica, sans-serif; color: #000000; text-decoration:none; font-weight: bold; display:block; }
a.button:hover {  font-family: Arial, Helvetica, sans-serif; color: #000000; text-decoration:none; font-weight: bold; display:block; }
a.button:active {  font-family: Arial, Helvetica, sans-serif; color: #000000; text-decoration:none; font-weight: bold; display:block; }

/* ############################# Ende Message-Box ############################# */


/* ############################# InfoBox ############################# */
/* der Layer */
div.InfoBox
{
	visibility:hidden;
	position:absolute;
	width:400px;
	background-color:transparent;
	/*background-color:#FF0000;*/
	overflow:visible;
	z-index:100;
	display:none;
}
.InfoBoxIFrame
{
	position:absolute;
	top:0px;
	left:0px;
	width:1px;
	height:0px;
	display:none;
	z-index:99;
}
/* die �u�ere Tabelle(das eigendliche Fenster) */
table.InfoBox
{
	color: #000000;
	margin: 0px;
	padding: 0px;
	font-weight: normal;
	font-size: 12px;
	text-align: left;
	vertical-align: top;
	border:1px solid #000000;
}

th.InfoBox
{
	padding: 1px 3px 1px 3px;
	color: #000000;
	background-color: #FFF04E;
	margin: 0px;
	font-weight: bold;
	font-size: 13px;
	line-height: normal;
	text-decoration: none;
	text-align: center;
	vertical-align: middle;
	border-bottom: 1px solid grey;
	width:100%;
}

td.InfoBox
{
	color: #000000;
	background-color: #FFFF99;
	margin: 0px;
	padding: 1px 3px 1px 3px;
	text-align: center;
	font-size: 12px;
	text-align: left;
	vertical-align: top;
	border: 0px;
}
/*Ende InfoBox */

.countdown
{
	color:red;
	font-size: 12px;
	text-align: right;
	font-family:Courier;
	font-weight:bold;
}

/* ############################# SRM ############################# */
.bold
{
	font-weight:bold;
}

a.SRM_Link_Startseite:link,
a.SRM_Link_Startseite:visited,
a.SRM_Link_Startseite:active,
a.PageScroll
{
	text-decoration:underline;
}

.SRM_InputNewCauseName, .SRM_InputNewMeasureName, .SRM_InputNewCauseDesc, .SRM_InputNewMeasureDesc, .SRM_InputNewCauseNameDisabled, .SRM_InputNewCauseDescDisabled, .SRM_InputNewCauseDocumentDisabled
{
	width:445px;
	border:solid 1px #9D9D9D;
	background-color:#F7F7F7;
	font-family:Arial, sans-serif;
	font-size:10pt;
}

.SRM_InputNewCauseDocument, .SRM_InputNewCauseDocumentDisabled
{
	width:330px;
}

.SRM_InputNewCauseNameDisabled, .SRM_InputNewCauseDocumentDisabled
{
	background-color:#CFCFCF;
}

.SRM_InputNewCauseDesc, .SRM_InputNewMeasureDesc, .SRM_InputNewCauseDescDisabled
{
	height:70px;
}

.SRM_InputNewCauseDescDisabled
{
	background-color:#CFCFCF;
}

.SRM_InputNewMeasureName
{
	width:300px;
	border:solid 1px #9D9D9D;
	background-color:#F7F7F7;
}
.SRM_InputNewMeasureDesc
{
	width:300px;
	height:100px;
	border:solid 1px #9D9D9D;
	background-color:#F7F7F7;
}

.SRM_InputComment, .SRM_InputCommentShort
{
	width:100%;
	height:70px;
	background-color:#FFFFCC;
	font-family:Arial,Verdana,Helvetica;
    font-size:12px;
}

.SRM_ReportHistory_InputFile
{
	background-color:#FFFFCC;
	margin-top:5px;
}

.SRM_ReportHistory_NotesDiv
{
	color:#0612A4;
	font-size:12px;
	font-weight:bold;
	text-align:center;
	vertical-align:middle;
	width:17px;
	height:18px;
	background-repeat:no-repeat;
}

.SRM_MeasuresMapping_InputFile
{
	background-color:#F7F7F7;
	margin-top:2px;
}

.SRM_InputCommentShort
{
	height:35px;
}

.SRM_InputDoneFrom { width:200px; }
.SRM_InputDoneAt { width:100px; }

.SRM_NoDescription
{
	font-style:italic;
	font-size:12px;
}

.SRM_MeasuresDetailList
{
	border:1px;
	border-style:dotted;
	border-color:#000066;
}

.SRM_WorkstepDetailList
{
	border:1px;
	border-style:dotted;
	border-color:#000066;
}

.SRM_ModiTaskListBack
{
	background-color:#828282;
	/*background-color:#FFFFFF;*/
	padding:3px;
	color:#FFFFFF;
}

.SRM_SelectReportData
{
	width:170px;
}

.SRM_StatusGroupLink_Active
{
	background-color:#E7E7E7;
	padding: 1px 3px 1px 3px;
	border-top:solid 1px #6D6D6D;
	border-bottom:solid 1px #6D6D6D;
}

.SRM_ShowDocumentsCount_Div
{
	color:#0612A4;
	font-size:12px;
	font-weight:bold;
	width:17px;
	height:17px;
	text-align:center;
	vertical-align:middle;
	background-repeat:no-repeat;
}

/*Kundendaten*/
table.KdDaten
{
	width:100%;
	padding:0px;
	margin:0px;
	background-color:#F0F0F0;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}

td.KdDaten
{
	padding:0px;
	margin:0px;
	background-color:#F0F0F0;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-align:left;
}

td.KdDatenInvert
{
	padding:0px;
	margin:0px;
	background-color:#E3E3E3;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-align:left;
}

.SRM_KdDatenInput
{
	width:100%;
	font-size:10px;
}

/****Notizen zur Meldung bearbeiten****/
.ReportNoteEdit
{
	width:275px;
	height:50px;
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:12px;
}

/*********Meldungen Liste, allg. Überschrift in Fenstern*********/
.SRM_ReportList_Head, .SRM_Window_Head
{
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:16px;
	font-weight:bold;
	color:#000066;
}

.SRM_ReportList_Title
{
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:13px;
	font-weight:bold;
	background-color:#DADADA;
	color:#000000;
}

table.SRM_ReportList { border-collapse:collapse }
table.SRM_ReportList td { border:solid 1px #6B6B6B }
th.SRM_ReportList_Title {padding:2px; }

/*******Meldungsdaten im Auftrag *****/
table.SRM_TaskReportData
{
	width:300px;
}

th.SRM_TaskReportData
{
	width:280px;
	background-color:#000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-align:center;
	color:#FFFFFF;
}

td.SRM_TaskReportData
{
	vertical-align:top;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-align:center;
	color:#000000;
}

/*******Meldungsdaten in der Meldung *****/
table.SRM_ReportReportData
{
	width:300px;
}

th.SRM_ReportReportData
{
	width:280px;
	background-color:#000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-align:center;
	color:#FFFFFF;
}

td.SRM_ReportReportData
{
	vertical-align:bottom;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-align:left;
	color:#000000;
	padding-left:5px;
}

/******Liste der m�glichen Ursachen / neue Ursache**********************/
td.SRM_Report_NewCause
{
	vertical-align:top;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-align:center;
	color:#000000;
}

/********Dualliste*********/
table.Dualliste
{
	background-color: #FFFFFF;
	border: 0px;
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: normal;
	margin: 0px;
	padding: 0px;
	text-align: left;
	vertical-align: top;
	width:100%;
}

th.Dualliste
{
	background-color: #000000;
	border: 0px;
	color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	margin: 0px;
	padding: 0px 3px 0px 3px;
	text-align: center;
	vertical-align: top;
}

td.Dualliste
{
	background-color: #EBEBEB;
	border: 0px;
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	margin: 0px;
	padding: 1px 3px 1px 3px;
	text-align: center;
	vertical-align: top;
}

th.DuallistKopf
{
	background-color: #EBEBEB;
	border: 0px;
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	margin: 0px;
	padding: 0px 3px 0px 3px;
	text-align: center;
	vertical-align: middle;
}

span.form_error{
	color:red;
}

th.form_title{
	text-align:left;
	vertical-align: top;	
}
.form_inputfield{
	width:250px;
}

/* ### Fortschrittsanzeige der Klasse ProgressBar Begin ### */

	.ProgressBar
	{
		margin:0px;
		padding:0px 3px 0px 3px;
		color:#000000;
		font-weight:normal;
		font-size:10pt;
		text-align:center;
		vertical-align:top;
		background-color:#F5F5F5;
		border:0px;
	}

	table.ProgressBar
	{
		width:300px;
		padding:0px;
		border:2px ridge #4444BB;
	}

	th.ProgressBar
	{
		font-weight:bold;
		font-size:12pt;
		text-align:left;
		background-color:#222299;
		color:#F5F5F5;
		border:2px solid #000066;
		/*border-bottom:2px ridge #CCCCCC;*/
	}

	td.ProgressBar
	{
		height:30px;
		padding-top:5px;
	}

	div.ProgressBar_BarCell
	{
		height:25px;
		width:202px;
		margin-top:10px;
		text-align:left;
		background-color:#EEEEEE;
		border:1px solid #AAAAAA;
	}

	div.ProgressBar_Bar
	{
		height:25px;
		width:0px;
		position:relative;
		text-align:center;
		vertical-align:middle;
		background-color:#222299;
	}

	div.ProgressBar_Percent
	{
		width:50px;
		position:absolute;
		left:62px;
		top:5px;
		color:#000000;
		font-weight:bold;
		text-align:right;
	}

	iframe.ProgressBar
	{
		height:100px;
		width:300px;
		margin:0px;
		padding:0px;
		position:absolute;
		display:none;
/*		color:transparent;*/
		text-align:left;
		vertical-align:top;
		background-color:transparent;
		border:0px;
	}

/* ### Fortschrittsanzeige der Klasse ProgressBar Ende ### */

/* ### Bereich Remote Sitzung ### */
#RemoteConnection, #RemoteConnectionMessage
{
	border:1px solid #B6B6B6; background-color:#EBEBEB; margin:15px 10px 10px 30px; padding:5px;
}

#RemoteConnectionMessage
{
	font-weight:bold; color:#CD0000;
}

#RemoteConnection #head
{
	font-weight:bold; font-family:Verdana,Arial,Helvetica,sans-serif; font-size:18px; color:#000066; margin-bottom: 10px;
}

#RemoteConnection .MachineData { padding-left:5px; }
#RemoteConnection .MachineData span
{
	font-weight:bold;
}

#RemoteConnection #RemoteButton
{
	padding:20px 10px 5px 20px;
}

#RemoteConnection #Message
{
	font-size:12px; color:#CD0000;
}

input.date_input{
 width:100px;
}

/* ### Ereignisliste ###*/
table.SRM_EventList
{
	width:850px;
	border:1px solid #c1c1c1;
}

.SRM_EventList th
{
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:13px;
	font-weight:bold;
	background-color:#DADADA;
	color:#000000;
	text-align:left;
	padding:2px 5px 2px 8px;
}

.SRM_EventList td 
{
	padding:4px 5px 4px 8px !important;	
}
