﻿HTML						{ padding: 0; margin:0; }
BODY						{ padding: 0; margin:0; padding-bottom: 15px; background-color: #eeeadb; font-family: Arial; font-size: 12px; }
TABLE						{ border-collapse: collapse; }
TD							{ border-collapse: collapse; }
DIV.L						{ float: left; }
DIV.R						{ float: right; }
DIV.Z						{ clear: both; }
A							{ text-decoration: none; color: #27a; }
A:hover						{ border-bottom: solid 3px #27a; }
.ui-tabs A:hover			{ border-bottom: none; }

INPUT[type=button], SELECT	{ cursor: pointer; } 
INPUT[type=button].sml		{ padding: 0; vertical-align: middle; font-size: 11px; height: 20px; width: 35px; text-transform: uppercase; } 
INPUT[type=button].std		{ padding: 0; vertical-align: middle; font-size: 12px; height: 22px; width: 85px; text-transform: uppercase; font-weight: bold; } 
INPUT[type=submit].std		{ padding: 0; vertical-align: middle; font-size: 12px; height: 22px; width: 85px; text-transform: uppercase; font-weight: bold; } 
INPUT[type=button].std.tiny	{ width: 25px; } 
INPUT[type=button].page		{ margin: 0 0 3px 0; width: 20px; }
INPUT[type=button].del		{ width: 22px; color: #e00; }
INPUT[type=button].X		{ font-weight: bold; height: 25px; width: 25px; font-size: 13px; color: #f00; margin-bottom: 5px; }

.ui-widget INPUT[type="text"][disabled=disabled], 
.ui-widget SELECT[disabled=disabled], 
.ui-widget TEXTAREA[disabled=disabled]		{ background-color: #eee; color: #777; }

#container					{ width: 100%; }
#navbar						{ margin: 0; padding: 0; width: 970px; }
#navbar UL					{ margin: 0; padding: 0; width: 100%; }
#content					{ width: 100%; }
#loader						{ position: absolute; right: 1%; display: none; }

#header						{ background: transparent url(/img/header/head_back.png) repeat-x; cursor: default; vertical-align: middle; line-height: 33px; height: 33px; width: 999px; }
#header .items				{ color: #fff; }
#header .items	A			{ border-color: #fff; color:#fff; border-style: solid solid none; border-width: 2px 1px medium; font-size: 11px; font-weight: bold; text-decoration: none; padding: 0 4px; margin-right: 8px; }
#header .items	LABEL		{ border-color: #eeeadb; color:#3f3731; border-bottom: solid 11px #eeeadb; border-top: solid 2px #eeeadb; background-color: #eeeadb; font-size: 11px; font-weight: bold; padding: 0 6px; margin-right: 8px; }
#header INPUT				{ border: solid 2px #fff; background-color: #eeeadb; font-size: 11px; font-weight: bold; padding: 0 3px; margin: 7px 3px 0 0; height: 14px; }
#header A.go				{ background-color: #eeeadb; color: #3f3731; font-size: 11px; padding: 2px; margin-right: 30px; font-weight: bold; }
#header A.go:hover			{ background-color: #fff; color: #000; text-decoration: none; border: none; }
#header.login SPAN.L		{ color: #fff; text-transform: uppercase; font-weight: bold; font-size: 10px; padding: 0 4px; }
#header.login INPUT			{ width: 150px; }

DIV.container				{ width: 951px; clear: both; padding: 10px; margin: 0; margin-left: 15px; margin-top: 10px; }
DIV.container H3			{ margin: 5px 1px; padding-top: 5px; font-size: 16px; font-weight: bold; color: #000; }
DIV.container DIV.footer	{ margin: 5px -13px -8px -13px; padding: 5px; text-align: right; background-color: #ede4d4; }

FIELDSET					{ margin: 5px 0; border: solid 1px #3f3731; padding: 3px; }
FIELDSET.top				{ border: none; border-top: solid 1px #000; padding: 0; padding-top: 3px; }
FIELDSET.both				{ border: none; border-top: solid 1px #000; padding: 0; border-bottom: solid 1px #000; }
FIELDSET LEGEND				{ font-size: 12px; color: #000; }
FIELDSET LEGEND B			{ font-size: 13px; text-transform: uppercase; }
FIELDSET LEGEND SPAN		{ font-size: 12px; }
FIELDSET LEGEND SPAN B		{ font-size: 12px; text-transform: none; }
FIELDSET LEGEND INPUT		{ margin: -4px 2px 0 6px; }
FIELDSET FIELDSET			{ border: solid 2px #cdc3b7; margin: 5px; }
FIELDSET FIELDSET LEGEND	{ color: #aaa; font-size: 11px; font-weight: bold; }

FIELDSET LABEL				{ font-size: 11px; }
FIELDSET BR					{ clear: both; }
FIELDSET DIV				{ line-height: 20px; vertical-align: middle; padding: 0 20px 5px 0; }
FIELDSET DIV.noCss			{ line-height: normal; padding: 0; }
FIELDSET INPUT				{ padding: 0 2px; }
FIELDSET INPUT.amount,
FIELDSET INPUT.time,
FIELDSET INPUT.date			{ width: 80px; }
FIELDSET INPUT.date			{ margin-right: 5px; }
FIELDSET INPUT.name			{ width: 228px; }
FIELDSET INPUT.nat			{ width: 50px; }
FIELDSET INPUT.title		{ width: 580px; }
FIELDSET TEXTAREA			{ width: 830px; padding: 2px; }

FIELDSET.relations INPUT[type=button]	{ width: auto; padding: 0 4px; }
FIELDSET.basics SELECT				{ width: 234px; }
FIELDSET DIV.participant	{ padding-right: 45px; }
FIELDSET.arbitrators DIV.participant,
FIELDSET FIELDSET DIV.participant	{ margin: 0 -10px; }

DIV.deleted					{ background-color: #ffd2d2; }
DIV.deleted					{ color: #aaa; font-style: italic; background-color: #ffd2d2; }
DIV.deleted INPUT[type=text]		{ color: #aaa; font-style: italic; border-color: #aaa; }
DIV.deleted SELECT			{ color: #aaa; font-style: italic; }

DIV.participant				{ border-bottom: solid 2px #fff; padding-right: 0px; padding-left: 10px; }
DIV.participant DIV.R		{ padding: 0 0 5px 10px; }
DIV.participant SELECT.func	{ width: 80px; }
DIV.participant SELECT.rel	{ width: 170px; }

DIV.penalty					{ border-bottom: solid 2px #fff; padding-right: 0px; padding-left: 10px; }
DIV.penalty DIV.L.F			{ display: none; }
DIV.penalty DIV.R			{ padding: 0 0 5px 10px; }
DIV.penalty INPUT.goals		{ width: 43px; }
DIV.penalty SELECT			{ width: 180px; }
DIV.penalty SELECT.match	{ width: 313px; }
DIV.penalty SELECT.rev,
DIV.penalty SELECT.sus		{ width: 80px; }

DIV.penalty .static			{ display: block; font-weight: bold; font-style: italic; background-color: #ececec; padding: 2px; border: 1px solid #cb842e;/*cb842e*/ font-size: 13px; color: #333; height: 12px; line-height: 12px; vertical-align: middle; }
DIV.penalty .comp			{ width: 186px; margin-right: 23px; }
DIV.penalty .comp.a			{ width: 215px; margin-right: -2px; }
DIV.penalty .sas			{ margin-right: 17px; margin-left: -2px; }
DIV.penalty SELECT.sus.art	{ margin-right: 17px; width: 86px;  }
DIV.penalty SPAN.sel		{ width: 180px; }
DIV.penalty SPAN.sus		{ width: 80px; }
DIV.penalty SPAN.inp		{ width: 80px; }
DIV.penalty SPAN.match		{ width: 307px; }
DIV.penalty SPAN.status		{ width: 157px; }
DIV.penalty SPAN.goals		{ width: 43px; float: left; }
DIV.penalty SPAN.L			{ float: left; }
DIV.penalty IMG.L			{ visibility: hidden; float: left; padding-right: 5px; }
DIV.penalty SELECT.status	{ width: 163px; }

TABLE.list					{ width: 100%; color: #3f3731; background-color: #fff; border-collapse: separate; margin-top: 3px; cursor: default; }
TABLE.list TD				{ border-bottom: solid 1px #e0cfc2; padding: 3px 5px; vertical-align: middle; }
TABLE.list TR.head			{ background-color: #e0cfc2; font-size: 10px; font-weight: bold; text-transform: uppercase; color: #592003; }
TABLE.list TR.head TD		{ border-bottom-color: #fff; cursor: default; }
TABLE.list TD B				{ color: #000; white-space: nowrap; }
TABLE.list TD B.acc			{ color: inherit; }
TABLE.list TD INS			{ font-size: 10px; text-transform: uppercase; text-decoration: none; }
TABLE.list TD LABEL			{ font-size: 10px; }
TABLE.list TD SPAN.app		{ text-transform: uppercase; font-weight: bold; font-size: 8px; }

TABLE.list .ui-state-hover, TABLE.list .ui-state-hover B	{ color: #a46313; cursor: pointer; }
TABLE.list .ui-state-active, TABLE.list .ui-state-active B, TABLE.list .ui-widget-content .ui-state-active	{ background: #27a; color: #fff; cursor: default; }


/* user menagement */
DIV.members						{ padding: 10px; min-height: 500px; }
DIV.members	DIV.top-bar			{ margin: 5px 0 20px 0; }
DIV.members	DIV.not-found		{ margin: 15px 5px 5px 5px; padding: 5px; }
DIV.members	DIV.basic-info		{ width: 450px; }
DIV.members	DIV.roles			{ width: 450px; margin: 5px 10px 0 0; padding-bottom: 2px; }
DIV.members	DIV.roles DIV		{ border: none; padding: 0; margin: 0; }
DIV.members	DIV.roles H3		{ padding-left: 10px; border: none; }
DIV.members	DIV.basic-info LABEL						{ float: left; width: 120px; vertical-align: middle; line-height: 25px; padding-left: 10px; text-transform: uppercase; }
DIV.members	DIV.basic-info SPAN.value					{ float: left; width: 300px; vertical-align: middle; line-height: 25px; /*border: solid 1px #000;*/ text-transform: none; }
DIV.members	DIV.basic-info INPUT[type=text].value		{ float: left; width: 300px; }
DIV.members	DIV.basic-info INPUT[type=checkbox].value	{ float: left; line-height: 25px; vertical-align: middle; margin-bottom: 2px; }
DIV.members A.go				{ color:#3f3731; font-size:11px; font-weight:bold; padding:5px; }
DIV.members A:hover.go			{ text-decoration: none; background-color: #ffffff; }
DIV.members DIV.foot			{ text-align: right; }
DIV.members DIV.foot INPUT		{ text-transform: uppercase; font-weight: bold; }


FIELDSET.human			{ margin-bottom: 10px; border: solid 2px #e0cfc2; padding: 3px 3px 4px 3px; }
FIELDSET.human LEGEND	{ color: #454; font-size: 1.1em; font-weight: bold; }

INPUT[type!=button][disabled=disabled]	{ background-color: #333; }

DIV.FL IMG					{ border: none; }
DIV.FL						{ float: left; padding-right: 50px; padding-top: 10px; }
DIV.FR						{ float: right; padding-top: 10px; }
DIV.FL INPUT[type=text]		{ width: 220px; }
DIV.FL INPUT[type=text].DP	{ width: 203px; }
DIV.FL INPUT[type=text].T	{ width: 525px; }
DIV.FL SELECT				{ width: 225px; }
DIV.FL TEXTAREA.T			{ width: 749px; }

DIV.T					{ padding: 2px; width: 170px; background-color: #fcfcfc; height: 19px; cursor: pointer; line-height: 20px; overflow: hidden; border: 1px solid #CB842E; }
DIV.T.open				{ height: auto; }

SPAN.BIG				{ font-weight: bold; font-size: 16px; }
SPAN.BIG A				{ font-weight: bold; font-size: 16px; text-decoration: none; }
SPAN.BIG A:hover		{ filter: alpha(opacity=70); opacity: .70; -moz-opacity: .70; -khtml-opacity: .70; color: #aaa; }


.marker					{ display: none; }

.inactive				{ filter: alpha(opacity=65); opacity: .65; -moz-opacity: .65; -khtml-opacity: .65; color: #aaa; }
.inactive INPUT.IN		{ border: solid 1px #ececec }

INPUT[type=text].cndisabled	{ background-color: #ececec; color: #ececec; display: none; }
INPUT[value=\002B]		{ padding: 0; margin: 0; font-weight: bold; width: 30px; font-size: 15px; font-family: Verdana; }

_IMG.mime				{ outline: none; border: none; }

/* new case */
TABLE.category				{ width: 100%; }
TABLE.category TD			{ width: 30%; }
TABLE.category TD SELECT	{ width: 250px; }

/**/
INPUT#caseFS			{ border: solid 1px #cb842e; padding: 2px; background-color: #fff; width: 100px; }


/* instance */
TEXTAREA.T				{ width: 100%;  }

DIV.offset				{ padding: 0 10px 5px 10px; }
DIV.offset SPAN.ST		{ display: inline-block; line-height: 22px; text-align: right; padding-right: 8px; }

/* involved */
.involved						{ padding: 4px; vertical-align: middle; line-height: 20px; }
.involved DIV.E					{ float: left; padding-right: 15px; }
.involved DIV.B					{ float: left; padding-right: 15px; }
.involved DIV.B INPUT			{ text-transform: uppercase; font-size: 11px; font-weight: bold; vertical-align: middle; }

/* dialogs */
.dialog							{ display: none; }
.dialog	DIV.SA					{ overflow: auto; border: solid 1px #000; height: 200px; }
.dialog	DIV.SA INPUT			{ float: left; cursor: pointer; }
.dialog	DIV.SA LABEL			{ float: left; cursor: pointer; }
.dialog	DIV.SA DIV.B			{ clear: both; padding: 5px 0 5px 0; }
.dialog	DIV.SA DIV.B.SEL		{ background-color: #fff; border: solid 2px transparent }
.dialog	DIV.L					{ float: left; }
.dialog	DIV.R					{ float: right; }
.dialog	DIV.AR					{ text-align: right; }

.big							{ font-size: 18px; }

#DLG_compsearch SELECT			{ width: 300px; }

/* match search dialog */
#DLG_matchsearch SELECT			{ width: 300px; }
DIV.sResultTitle				{ margin: 10px 0 10px 0; font-size: 14px; }

/* error dialog */
#DLG_errordialog				{ text-align: right; font-size: 16px; font-weight: bold; }
#DLG_errordialog DIV 			{ padding-bottom: 10px; margin-bottom: 10px; text-align: left; }
#DLG_errordialog DIV SPAN		{ margin: 3px; }
#DLG_errordialog INPUT			{ padding: 0; margin: 0; }

/* confirm dialog */
#DLG_confirmdialog				{ text-align: right; font-size: 16px; font-weight: bold; }
#DLG_confirmdialog DIV 			{ padding-bottom: 10px; margin-bottom: 10px; text-align: left; }
#DLG_confirmdialog DIV SPAN		{ margin: 3px; }
#DLG_confirmdialog INPUT		{ padding: 0; margin: 0; }

/* objects search dialog */
.osearch DIV.A				{ padding: 2px; margin: 2px; margin-bottom: 5px; }
.osearch DIV.A LABEL		{ float: left; width: 150px; }
.osearch DIV.A INPUT[type=text],
	.osearch DIV.A SELECT	{ float: left; width: 300px; }
.osearch DIV.SA				{ padding: 2px; }
/* competiton selektor */
#compSel			{ float: left; }
#compSel SELECT		{ width: 350px; }

#DLG_casecategory SELECT	{ width: 100%; }
#DLG_casecategory TABLE.C	{ width: 100%; }
#DLG_casecategory TD.S		{ width: 290px; padding-left: 10px; }

DIV.fck_preview		{ cursor: pointer; background-color: #fff; border: solid 1px #cb842e; overflow: auto; height: 100%; padding: 50px; }
DIV.fck_preview.H	{ background-color: #ececec; }

#dev				{ display: none; position: fixed; z-index: 100000; height: 20px; background-color: #3f3731; top: 0; left: 0; right: 0; font-family: Courier; font-size: 12px; color: #ff0; }

.leda-hidden		{ visibility: hidden; }

/* JQ UI Theme Anpassungen */
.ui-datepicker { z-index: 2000; }
.ui-icon.ui-icon-alert { width: 32px; height: 32px; background-image: url(/img/warning.png); background-position: 0 0; }

/* search result title */
.search-title			{ margin: 5px; margin-bottom: 15px; font-size: 20px; }
.search-title SPAN		{ font-size: 14px; }

#unloadoverlay			{ position: fixed; left: 0; top: 0; right: 0; bottom: 0; z-index: 1001; display: block; filter: alpha(opacity=50); opacity: .5; MozOpacity: .5; KhtmlOpacity: .5; background-color: #aaa; }


/*
FIELDSET.winXP				{ margin-bottom: 10px; border: solid 1px #3f3731; padding: 3px 3px 4px 3px; }
FIELDSET.winXP FIELDSET.winXP
							{ margin-bottom: 10px; border: solid 2px #e0cfc2; padding: 3px 3px 4px 3px; }
FIELDSET.winXP FIELDSET.winXP LEGEND
							{ color: #454; font-size: 1.1em; font-weight: bold; }
FIELDSET.winXP.bt			{ border: none; border-top: solid 1px #000; padding: 0; }
FIELDSET.winXP.bt.bb		{ border: none; border-top: solid 1px #000; border-bottom: solid 1px #000; }
FIELDSET.winXP HR.B			{ border: solid 1px #000; }
FIELDSET.winXP P.title		{ margin:0; padding: 0; font-size: 16px; }

TABLE.list				{ border: solid 1px #000; color: #000; background-color: #fff; width: 100%; border-collapse: separate; }
TABLE.list TD			{ border-right: solid 1px #000; border-bottom: solid 1px #ececec; padding: 1px 2px 1px 2px; cursor: pointer; }
TABLE.list TR.head TD	{ border: none; border-bottom: solid 2px #000; background-color: #e0cfc2; padding: 3px 0; text-align: center; font-weight: bold; cursor: default; }
TABLE.list TR			{ cursor: default; }
TABLE.list TD.S50		{ width: 50px; }
TABLE.list TD.S80		{ width: 80px; }
TABLE.list TD.S100		{ width: 100px; }
TABLE.list TD.S120		{ width: 120px; }
TABLE.list TD.S400		{ width: 400px; }
TABLE.list TD.R			{ text-align: right; }
TABLE.list TD.L			{ text-align: left; }
TABLE.list TD.C			{ text-align: center; }
*/
