/* DIG - eRelation Styles */
/* DIG - eRelation Styles */

/* Farben

2017 NEU:
Ganz Dunkles blau: #092342
Dunkles Blau: #092342

NEU:
Orange (kräftig):	#dd7007 (logo)
Orange (matt):		#bd6006 (logo darker)
Dunkelblau:			#003964 (DIG blue)
inputfield:         #003964 (DIG blue)
navabmelden:		#003964 (DIG blue)

ALT:
Orange (kräftig):	#f93
Orange (matt):		#ffc082
Dunkelblau:			#00009C
inputfield:         #01009a
navabmelden:		#2835A8

Grauabstufungen für Tabellen:
#f5f5f5
#ebebeb
#e2e2e2
#d1d1d1

#b3b3b3
#8c8c8c
*/


/* Allgemeine Definitionen ################################## */
body {
	background-color: white;
	font-family: Montserrat, Geneva, Verdana, Helvetica, sans-serif;
	font-size: small;
	color: black;
	padding: 0px;
	margin: 0px;
}
A:link 		{ color: #092342; text-decoration:none; }
A:active 	{ color: #092342; text-decoration:underline; }
A:hover 	{ color: #092342; text-decoration:underline; }
A:visited 	{ color: #092342; text-decoration:none; }

.smallText {
	font-family: Montserrat, Geneva, Verdana, Helvetica, sans-serif;
	font-size: 0.8em;
	font-style: italic;
}

a.btn {
	-webkit-border-radius: 60px;
	-moz-border-radius: 60px;
	border-radius: 60px;
	color: #ffffff;
	background: #092342;
	padding: 5px 10px 5px 10px;
	text-decoration: none;
	border: none;
	cursor: pointer;
}
button {
	-webkit-border-radius: 60px;
	-moz-border-radius: 60px;
	border-radius: 60px;
	color: #ffffff;
	background: #092342;
	padding: 5px 10px 5px 10px;
	text-decoration: none;
	border: none;
	cursor: pointer;
}

button.image {
	color: black;
}

img { border: 0px; }

table {
	border-collapse: collapse;
	border: 0px;
}
td { padding: 0px; }
h1 {
	font-size: 1.1em;
	padding: 3px;
	margin: 10px 0 5px 0;
	background: #092342;
	color: white;
	text-align: center;
}
h2 {
	font-size: 1.0em;
	padding: 3px;
	margin: 5px 0 0 0;
	background: #092342;
	color: white;
	text-align: center;
	border-bottom: 1px dashed #8c8c8c;
}

.inputField {
	border-top: 1px solid #092342;
	border-left: 1px solid #092342;
	border-bottom: 1px solid #e7e7f3;
	border-right: 1px solid #e7e7f3;
	width: 150px;
}

select
{
	font-size: 0.8em;
}

.errorText {
	color: red;
	font-weight: bolder;
	font-style: italic;
}


/* new defs ####################################################### */
button.invButton {
	font-size: 100%;
	background: none;
	border: none;
	padding: 0;
	margin: 0;
	font-weight: bolder;
}

button.invButton:hover {
	cursor:pointer;
}

.trRow_blue_1 td {	background: #aebad9; }
.trRow_blue_2 td {	background: #cbd2f4; }

.trRow_greyblue td {	background: #c0c5cc; }

.miniTable {
	border-collapse: separate;
	background: #b3b3b3;
	margin: 3px auto;
	font-size: 0.8em;
}


.optionsTable {
	border-collapse: separate;
	background: #b3b3b3;
	margin: 3px auto;
}

.optionsTable td {
	padding: 3px 8px 3px 8px;
}

.optionsTable th {
	background: #3c4756;
	color: white;
}

.optionsTable .tdGrey { background: #f5f5f5; }
.optionsTable .tdBlue { background: #536071; color: white;  }

.inputEditError {
	background: #b51f1f;
	color: white;
}

.inputEdit {
	background: #55d936;
}

/* WTooltip definitions */
.wTooltipShadow {
	background: url(shadow.png);
}

.wTtooltipContent {
	left: -4px; top: -4px; 
	background-color: #ff0;
	border: solid black 1px;
	padding: 5px; 
	font: bold 10pt sans-serif;
}


/* login defs ####################################################### */
#loginContent {
	margin: 50px auto 0px auto;
	width: 650px;
	height: 415px;
}
#innerContent {
	margin: 0px;
	border-top: #092342 4px solid;
	border-bottom: #092342 4px solid;
}
#logoDiv {
	background-image:url(../images/ThinkstockPhotos-524897688.jpg);
	background-repeat: no-repeat;
	background-size: 100% 100%;
	width: 100%;
	padding: 0px;
	margin: 0px;
	height: 433px;
}
#loginCopyrightOben {
	text-align: right;
	padding-top: 30px;
	font-size: smaller;
}
#innerTable { margin-top: 15px; }
#loginTable {
	margin: 0px;
	border-left: #092342 3px solid;
	margin: 0px 0px 15px 10px;
}
#loginTable .tdLeft { padding-left: 10px; }
#loginTable .tdRight{ padding-top: 5px; }
#loginCopyrightUnten {
	text-align: right;
	padding-top: 10px;
	font-size: 0.8em;
}



/* MainContent-Template ############################################# */
#tableTabNavigation {
	width: 100%;
	margin-top: 10px;
}

#tableMainContent {
	width: 90% !important;
	height: 100%;
	margin: 0 auto 10px auto;
}
#tableInnerContent {
	width: 100%;
	border-collapse: separate;
	height: 100%;
}
.tdSideNav {
	width: 200px;
	vertical-align: top;
}
.tdContent {
	width: 100%;
	vertical-align: top;
}

.tableDigIt {
	border-collapse: separate;
	width: 100%;
}


.trDig_1 td {	background: white; }
.trDig_2 td {	background: white; }

.tableDigIt td { padding: 2px; }
.tableDigIt .tdDig_l { text-align:right; padding: 2px 10px 2px 10px; }
.tableDigIt .tdDig_r { text-align:left; padding: 2px 10px 2px 10px;}

.digLabel { font-weight: bolder; padding: 0 6px 0 0; }

/* CockpitDetail Templates ########################################## */
.tableMain {
	border-collapse: separate;
	width: 100%;
}

.tableHighLight {
	margin: 2px;
	border-collapse: separate;
	width: 100%;
	background: #8c8c8c;

}

.thHighLightHead {
	font-size: 1.1em;
	background: #092342;
	color: white;
	padding: 5px;
}

.tdHighLightBody {
	background: #fff9f4;
}


/*
#f5f5f5
#ebebeb
#e2e2e2
#d1d1d1

#b3b3b
#8c8c8c
*/

.trStdForm_1 td, .trStdForm_2 td, .trStdForm_red td {
	padding: 2px 6px 2px 10px;
}

.trStdForm_1 td {	background: #d9d9d9; }
.trStdForm_2 td {	background: #ebebeb; }
.trStdForm_red td {	background: #d1b2b2; }

.tdStdForm_left {
	text-align: right;
}

.thBeschreibung {
	padding: 3px 6px 3px 6px;
	background: #e2e2e2;
	text-align: right;
}

.tdRechts {
	padding: 3px 6px 3px 6px;
	text-align: left;
}



.tableTodo {
	width: 100%;
	margin-bottom: 25px;
	border: 1px dashed #8c8c8c;
}

.tableStatus {
	border-collapse: separate;
	background: white;
	margin: 0 auto 0 auto;
}

.thStatus {
	background: #092342;
	color: white;
	padding: 2px 12px 2px 12px;
}

.trHeadRow td {
	padding: 2px 12px 2px 12px;
	text-align: center;
	font-weight: bolder;
	background: #e2e2e2;
}

.trRow_1 .cellRed, .trRow_2 .cellRed, .trHeadRow .cellRed { background: #f08482; }
.trRow_1 .cellGreen, .trRow_2 .cellGreen, .trHeadRow .cellGreen { background: #a6faac; }

.tableTodo .tdTitle {
	font-size: 1.0em;
	padding: 3px;
	background: #092342;
	color: white;
	text-align: center;
	font-weight: bolder;
}

.tableNote {
	border-collapse: separate;
	background: white;
	margin: 0 auto 0 auto;
	width: 100%;
}

/*
#f5f5f5
#ebebeb
#e2e2e2
#d1d1d1
*/

/* ErrorTable ####################################################### */
.errTable {
	width: 100%;
	background: #ebebeb;
	margin: 2px;
	margin-bottom: 10px;
	border-collapse: separate;
}

.errTitle {
	padding-right: 32px;
	background: #820808  url(../images/tooltip_error_big.png) no-repeat top right;
	color: white;
	font: bold italic 14px Montserrat, Helvetica, serif;
	text-align: center;
	padding: 10px;
}


/* DynamicTable ##################################################### */
.stdTable {
	border-collapse: separate;
}
.stdTable td, #stdTable th  {
	padding: 2px;
}
.stdTable .trPreRow td {
	background: #092342;
	color: white;
	text-align: center;
	vertical-align: top;
}
.stdTable th {
	background: #092342;
	color: white;
}

#stdTable {
	width: 100%;
	border-collapse: separate;
}
#stdTable td, #stdTable th  {
	padding: 2px;
}
#stdTable .trPreRow td {
	background: #092342;
	color: white;
	text-align: center;
	vertical-align: top;
}
#stdTable th {
	background: #092342;
	color: white;
}

#stdTable th button {
	color: white;
}

.trRow_1:hover td, .trRow_2:hover td, .trRow_3:hover td, .trRow_red:hover td, .trRow_1_b:hover td, .trRow_2_b:hover td, .trRow_3_b:hover td, .trRow_red_b:hover td {
	background: #BBD5F4;
}
.trRow_1 td, .trRow_2 td, .trRow_3 td, .trRow_red td, .trRow_1_b td, .trRow_2_b td, .trRow_3_b td, .trRow_red_b td {
	text-align: center;
	padding: 0 10px 0 10px;
}

.trRow_1_b td, .trRow_2_b td, .trRow_3_b td, .trRow_red_b td { font-weight: bolder; }

.trRow_1 td, .trRow_1_b td { background: white; }
.trRow_2 td, .trRow_2_b td  { background: #f5f5f5; }
.trRow_3 td, .trRow_3_b td  { background: #88A2C1; }
.trRow_red td, .trRow_red_b td  { background: #e3b4b2; }

.trRow_1:hover i.fa-folder-open, .trRow_2:hover i.fa-folder-open, .trRow_3:hover i.fa-folder-open, .trRow_red:hover i.fa-folder-open, .trRow_1_b:hover i.fa-folder-open, .trRow_2_b:hover i.fa-folder-open, .trRow_3_b:hover i.fa-folder-open, .trRow_red_b:hover i.fa-folder-open {
	color: orange;
}

.trRow_1:hover i.fa-arrow-circle-o-down, .trRow_2:hover i.fa-arrow-circle-o-down, .trRow_3:hover i.fa-arrow-circle-o-down, .trRow_red:hover i.fa-arrow-circle-o-down, .trRow_1_b:hover i.fa-arrow-circle-o-down, .trRow_2_b:hover i.fa-arrow-circle-o-down, .trRow_3_b:hover i.fa-arrow-circle-o-down, .trRow_red_b:hover i.fa-arrow-circle-o-down {
	color: green;
}

.trRow_1:hover i.fa-arrow-circle-o-up, .trRow_2:hover i.fa-arrow-circle-o-up, .trRow_3:hover i.fa-arrow-circle-o-up, .trRow_red:hover i.fa-arrow-circle-o-up, .trRow_1_b:hover i.fa-arrow-circle-o-up, .trRow_2_b:hover i.fa-arrow-circle-o-up, .trRow_3_b:hover i.fa-arrow-circle-o-up, .trRow_red_b:hover i.fa-arrow-circle-o-up {
	color: darkgreen;
}

.trRow_1:hover i.fa-history, .trRow_2:hover i.fa-history, .trRow_3:hover i.fa-history, .trRow_red:hover i.fa-history, .trRow_1_b:hover i.fa-history, .trRow_2_b:hover i.fa-history, .trRow_3_b:hover i.fa-history, .trRow_red_b:hover i.fa-history {
	color: gray;
}

.trRow_1:hover i.fa-search, .trRow_2:hover i.fa-search, .trRow_3:hover i.fa-search, .trRow_red:hover i.fa-search, .trRow_1_b:hover i.fa-search, .trRow_2_b:hover i.fa-search, .trRow_3_b:hover i.fa-search, .trRow_red_b:hover i.fa-search {
	color: dodgerblue;
}

.trRow_1:hover i.fa-check-circle, .trRow_2:hover i.fa-check-circle, .trRow_3:hover i.fa-check-circle, .trRow_red:hover i.fa-check-circle, .trRow_1_b:hover i.fa-check-circle, .trRow_2_b:hover i.fa-check-circle, .trRow_3_b:hover i.fa-check-circle, .trRow_red_b:hover i.fa-check-circle {
	color: dodgerblue;
}

.trRow_1:hover i.fa-cogs, .trRow_2:hover i.fa-cogs, .trRow_3:hover i.fa-cogs, .trRow_red:hover i.fa-cogs, .trRow_1_b:hover i.fa-cogs, .trRow_2_b:hover i.fa-cogs, .trRow_3_b:hover i.fa-cogs, .trRow_red_b:hover i.fa-cogs {
	color: dodgerblue;
}

.trRow_1:hover i.fa-envelope, .trRow_2:hover i.fa-envelope, .trRow_3:hover i.fa-envelope, .trRow_red:hover i.fa-envelope, .trRow_1_b:hover i.fa-envelope, .trRow_2_b:hover i.fa-envelope, .trRow_3_b:hover i.fa-envelope, .trRow_red_b:hover i.fa-envelope {
	color: darkred;
}

.trRow_1:hover i.fa-exclamation-triangle, .trRow_2:hover i.fa-exclamation-triangle, .trRow_3:hover i.fa-exclamation-triangle, .trRow_red:hover i.fa-exclamation-triangle, .trRow_1_b:hover i.fa-exclamation-triangle, .trRow_2_b:hover i.fa-exclamation-triangle, .trRow_3_b:hover i.fa-exclamation-triangle, .trRow_red_b:hover i.fa-exclamation-triangle {
	color: goldenrod;
}

.trRow_1:hover i.fa-trash, .trRow_2:hover i.fa-trash, .trRow_3:hover i.fa-trash, .trRow_red:hover i.fa-trash, .trRow_1_b:hover i.fa-trash, .trRow_2_b:hover i.fa-trash, .trRow_3_b:hover i.fa-trash, .trRow_red_b:hover i.fa-trash {
	color: red;
}

.trRow_1:hover i.fa-lock, .trRow_2:hover i.fa-lock, .trRow_3:hover i.fa-lock, .trRow_red:hover i.fa-lock, .trRow_1_b:hover i.fa-lock, .trRow_2_b:hover i.fa-lock, .trRow_3_b:hover i.fa-lock, .trRow_red_b:hover i.fa-lock {
	color: red;
}

.trRow_1:hover i.fa-unlock, .trRow_2:hover i.fa-unlock, .trRow_3:hover i.fa-unlock, .trRow_red:hover i.fa-unlock, .trRow_1_b:hover i.fa-unlock, .trRow_2_b:hover i.fa-unlock, .trRow_3_b:hover i.fa-unlock, .trRow_red_b:hover i.fa-unlock {
	color: green;
}

button:hover i.fa-refresh, .trRow_1:hover i.fa-refresh, .trRow_2:hover i.fa-refresh, .trRow_3:hover i.fa-refresh, .trRow_red:hover i.fa-refresh, .trRow_1_b:hover i.fa-refresh, .trRow_2_b:hover i.fa-refresh, .trRow_3_b:hover i.fa-refresh, .trRow_red_b:hover i.fa-refresh {
	color: green;
}

.trRow_1:hover i.fa-pencil, .trRow_2:hover i.fa-pencil, .trRow_3:hover i.fa-pencil, .trRow_red:hover i.fa-pencil, .trRow_1_b:hover i.fa-pencil, .trRow_2_b:hover i.fa-pencil, .trRow_3_b:hover i.fa-pencil, .trRow_red_b:hover i.fa-pencil {
	color: dodgerblue;
}

.trRow_1:hover i.fa-clone, .trRow_2:hover i.fa-clone, .trRow_3:hover i.fa-clone, .trRow_red:hover i.fa-clone, .trRow_1_b:hover i.fa-clone, .trRow_2_b:hover i.fa-clone, .trRow_3_b:hover i.fa-clone, .trRow_red_b:hover i.fa-clone {
	color: green;
}

.trRow_1:hover i.fa-user-secret, .trRow_2:hover i.fa-user-secret, .trRow_3:hover i.fa-user-secret, .trRow_red:hover i.fa-user-secret, .trRow_1_b:hover i.fa-user-secret, .trRow_2_b:hover i.fa-user-secret, .trRow_3_b:hover i.fa-user-secret, .trRow_red_b:hover i.fa-user-secret {
	color: gray;
}

.trRow_1:hover i.fa-download, .trRow_2:hover i.fa-download, .trRow_3:hover i.fa-download, .trRow_red:hover i.fa-download, .trRow_1_b:hover i.fa-download, .trRow_2_b:hover i.fa-download, .trRow_3_b:hover i.fa-download, .trRow_red_b:hover i.fa-download {
	color: gray;
}

.trRow_1:hover i.fa-file-pdf-o, .trRow_2:hover i.fa-file-pdf-o, .trRow_3:hover i.fa-file-pdf-o, .trRow_red:hover i.fa-file-pdf-o, .trRow_1_b:hover i.fa-file-pdf-o, .trRow_2_b:hover i.fa-file-pdf-o, .trRow_3_b:hover i.fa-file-pdf-o, .trRow_red_b:hover i.fa-file-pdf-o {
	color: darkred;
}

.trRow_1:hover i.fa-check-circle-o, .trRow_2:hover i.fa-check-circle-o, .trRow_3:hover i.fa-check-circle-o, .trRow_red:hover i.fa-check-circle-o, .trRow_1_b:hover i.fa-check-circle-o, .trRow_2_b:hover i.fa-check-circle-o, .trRow_3_b:hover i.fa-check-circle-o, .trRow_red_b:hover i.fa-check-circle-o {
	color: orange;
}

.trRow_1:hover i.fa-money, .trRow_2:hover i.fa-money, .trRow_3:hover i.fa-money, .trRow_red:hover i.fa-money, .trRow_1_b:hover i.fa-money, .trRow_2_b:hover i.fa-money, .trRow_3_b:hover i.fa-money, .trRow_red_b:hover i.fa-money {
	color: green;
}

i.fa-exchange:hover {
	color: dodgerblue;
}

button:hover i.fa-calendar {
	color: goldenrod;
}

button:hover i.fa-play-circle {
	color: dodgerblue;
}

.backToDigIT {
	padding: 2px 7px 1px 8px;
	font-weight: bolder;
	color: white;
}
/* ProcessView Template ############################################# */
.tdProcessHead {
	background: #092342;
	color: white;
	padding: 2px;
	font-weight: bolder;
	font-size: 0.8em;
}
.tdProcessBody {
	background: #eee;
	padding: 2px;
	font-size: 0.8em;
}
.inputProcessBody
{
	font-size: 0.9em;
}


/* Pagina-Styles #################################################### */
#outerTablePagina {
	margin: 10px auto 10px auto;
}
#divPagina {
	width: auto;
	padding: 5px;
	height: 50px;
	background: white;
}
.tdPagina {
	padding: 2px;
}

/* Button-Styles 4 pagina-buttons */
.tdButtonPagina {
	padding: 2px 7px 1px 8px;
	font-weight: bolder;
	border: 1px #b3b3b3 solid;
}
.tdButtonPagina_active {
	background: #092342;
	padding: 2px 7px 1px 8px;
	font-weight: bolder;
	font-size: 1.2em;
	color: white;
	border: 1px #b3b3b3 solid;
}
.tdButtonPagina_disabled {
	padding: 2px 7px 1px 8px;
	font-weight: bolder;
	border: 1px #b3b3b3 solid;
	font-size: 1em;
	color: #515151;
}

/* Button-Styles 4 blue-buttons ##################################### */
.tableButton, .tdButtonL, .tdButtonR, .tdButtonM {
	padding:0px;
	margin:0px;
}
td .tdButtonM {
	background: transparent url(../images/button/buttonm.gif) repeat-x top left;
	text-align: center;
	vertical-align: middle;
	height:18px;
	padding:0px;
}
td .tdButtonR {
	background: transparent url(../images/button/buttonr.gif) no-repeat top right;
	width:2px;
}
.tableButton .tdButtonL {
	background: transparent url(../images/button/buttonl.gif) no-repeat top left;
	width:2px;
	padding:0px;
}
.tdButtonM a {
	color: white;
	font-size: 0.85em;
	padding: 0px 10px 0px 10px;
}
.tdButtonM A:link 		{ color: white; text-decoration:none; }
.tdButtonM A:active 	{ color: white; text-decoration:none; }
.tdButtonM A:hover 		{ color: #FFBE21; text-decoration:none; }
.tdButtonM A:visited 	{ color: white; text-decoration:none; }

/* Button-Styles sideNavGreen-buttons ##################################### */

.sidenavButtonGreen, .sidenavButtonGreenActive, .sidenavButtonGreenDisabled {
	padding: 5px 5px 5px 10px;
	font-weight: bolder;
	color: black;
	background-color: #0add00;
}
div.sidenavButtonGreen:hover {
	background-color: #045d00;
	color: white;
}

.sidenavButtonGreenActive {
	background-color: #045d00;
	color: white;
}

/* Button-Styles sideNavRed-buttons ##################################### */

.sidenavButtonRed, .sidenavButtonRedActive, .sidenavButtonRedDisabled {
	padding: 5px 5px 5px 10px;
	font-weight: bolder;
	color: black;
	background-color: #cc0a00;
}
div.sidenavButtonRed:hover {
	background-color: #5d0400;
	color: white;
}

.sidenavButtonRedActive {
	background-color: #5d0400;
	color: white;
}

/* Button-Styles sideNav-buttons ##################################### */
.sidenavButton, .sidenavButtonActive, .sidenavButtonDisabled {
	padding: 5px 5px 5px 10px;
	font-weight: bolder;
	background-color: #ebebeb;
}
div.sidenavButton:hover, div.sidenavButtonActive:hover, div.sidenavButtonDisabled:hover {
	background-color: #092342;
	color: white;
}

.sidenavButtonActive {
	background-color: #00005f;
	color: white;
}

.sidenavButtonDisabled {
	background-color: #d1d1d1;
	color: white;
}

/* MainNavigation ################################################### */
#tableMainNav {
	width: 100%;
	margin: 0px 0px 0px 0px;
	padding: 0px;
}

#tableMainNav tr {
	background: #092342;
}

.mainNavItem, .mainNavItem_active
{
	margin: 0px 15px 0 15px;
	font-weight: bolder;
	font-size: 1.5em;
	font-family: Montserrat, Helvetica, sans-serif;
	font-variant: small-caps;
}
.mainNavItem_active {
	border-bottom: solid white;
}
.mainNavLink { color: white; text-decoration:none; }
.mainNavLink_active { color: white; text-decoration:none; }


#tdNavAbmelden {
	vertical-align: middle;
	padding-right: 10px;
}

#tdNavPageTitle {
	width: 100%;
	text-align: center;
	padding: 1px 15px 0 15px;
	font-weight: bolder;
	font-size: 1.2em;
	font-style: italic;
	color: white;
}

#tdNavAbmelden				{ font-weight: bolder; font-size: 1.5em; }
#tdNavAbmelden A:link 		{ color: white; text-decoration:none; }
#tdNavAbmelden A:active  	{ color: white; text-decoration:none; }
#tdNavAbmelden A:hover 		{ color: white; text-decoration:none; }
#tdNavAbmelden A:visited	{ color: white; text-decoration:none; }


/* TabNavigation-Styles ############################################# */
#tableTabs { margin: 0px auto 0px auto; }

.tabItem a, .tabItemActive a, .tabItemDisabled a {
	float:left;
	background:url("../images/tableft.gif") no-repeat left top;
	margin:0;
	padding:0 0 0 5px;
	text-decoration:none;
}
.tabItemActive a { background-position:0% -42px; }
.tabItem a span, .tabItemActive a span {
	float:left;
	display:block;
	background:url("../images/tabright.gif") no-repeat right top;
	padding:5px 15px 4px 6px;
	color:#092342;
}
.tabItemDisabled a span {
	float:left;
	display:block;
	background:url("../images/tabright.gif") no-repeat right top;
	padding:5px 15px 4px 6px;
	color: #AAA;
}
.tabItemActive a span {
	color:#FFF;
	background-position:100% -42px;
}
/* Commented Backslash Hack hides rule from IE5-Mac \*/
.tabItem a span, .tabItemActive a span, .tabItemDisabled a span { float:none; }
/* End IE5-Mac hack */
.tabItem a:hover span, .tabItemActive a:hover span { color:#FFF; }
.tabItem a:hover { background-position:0% -42px; }
.tabItem a:hover span {	background-position:100% -42px; }

.scrollDiv
{
	position: relative;
	height: 330px;
	overflow: auto;
	margin: 5px;
	padding: 0;
}

button.textButton, button.simpleTextButton
{
	border: none;
	background: none;
}

button.textButton {
	background-color: #d1d1d1;
	color: #092342;
}

button.simpleTextButton {
	font-weight: bolder;
	border: none
}

button.textButton:hover, button.simpleTextButton:hover
{
	cursor:pointer;
}

button.textButton:active
{
	background-color: #092342;
}

button.textButton:hover
{
	background-color: #092342;
	color: #ffffff;
}

button.textButtonActive
{
	background-color: #092342;
	border: none;
	font-weight: bolder;
}

button.textButtonDisabled
{
	background: none;
	border: none;
	font-style: italic;
}

button.image
{
	background: none;
	border: none;
	padding: 0;
	margin: 0;
}

button.image:hover
{
	cursor:pointer;
}

/* Big box with list of options */
#ajax_listOfOptions{
	position:absolute;	/* Never change this one */
	width:300px;	/* Width of box */
	height:250px;	/* Height of box */
	overflow:auto;	/* Scrolling features */
	border:1px solid #536071;	/* border */
	background-color:#FFF;	/* White background color */
	text-align:left;
	font-size:0.9em;
	z-index:100;
}
#ajax_listOfOptions div{	/* General rule for both .optionDiv and .optionDivSelected */
	margin:1px;		
	padding:1px;
	cursor:pointer;
	font-size:0.9em;
}
#ajax_listOfOptions .optionDiv{	/* Div for each item in list */
	
}
#ajax_listOfOptions .optionDivSelected{ /* Selected item in the list */
	background-color:#536071;
	color:#FFF;
}
#ajax_listOfOptions_iframe{
	background-color:#F00;
	position:absolute;
	z-index:5;
}

form{
	display:inline;
}
