/*-------------------------------------------------------------------- 
          	  	 ----- Super-User Style ---------
          	  	 
          	  	 Theme Individual Solution
	          
          By Gabriele Ruettgers, Worldline, 2014
          
				Version 1.0 01/2014
-------------------------------------------------------------------- */

/* INHERIT FROM: KAWWA "k-structure.css and k-theme0.css" */

/* CSS index:
	THEME'S DEFAULT VALUES
	RE STRUCTURATION
	TABLE SPECIFICS
		DYNAMIC TABLES
	FORM SPECIFICS
		SUB-FIELDSETS
		CHECKBOXES 
		RADIOS 
		MANDATORY INFO
		REQUIRED FIELD
		INPUT HELP
		FIELD COMMENT
		ERROR FIELD
		ERROR MESSAGES
		FORM BUTTONS
		DATEPICKER 
		FORM WIZARD
	NAVIGATION 
		MAIN NAV/FIRST LEVEL
		VERTICAL MENU
		SKIP MENU LINK
		BREADCRUMBS 
		TREE-VIEW
		TREE-VIEW GRID
	SITE UTILITIES
		SITEMAP 
		TOOLS LINKS
		LANGUAGE CHOICE
		LOGIN 
		LOGIN DATA
		SEARCH 
		ACTION BUTTONS BAR
		ACTION BUTTONS
		PAGINATION 
		MODAL 
		ORIENTATION AID
	BLOCKS 
		TABS
		IMAGE CAROUSEL
		COLLAPSIBLE PANELS
		ACCORDION
	EDITORIAL
		ARTICLE
		ARTICLE ENTRY
		INTRODUCTION
		HIGHLIGHT BLOCK
		ILLUSTRATION
		NOTES
		INFO BLOCK
		READ MORE LINK
		LIST OF LINKS
	E-COMMERCE
		HPRODUCT
		PRODUCT REVIEW
		CATALOG
		PRODUCT SHEET
		BASKET
	PRINT STYLES
	MEDIA QUERIES
*/
/* -----------------------  Reihenfolge für Links ------------------------------------ */
/* 
a:link  
a:visited   
a:focus  
a:hover  
a:active   */

/* --------------------------------------------------------------------------- */
/* -------------------------- THEME'S DEFAULT VALUES ------------------------- */
/* --------------------------------------------------------------------------- */

body {
	color: #000099;
}

header[role=banner], #header {
	background: none;
	background-color: transparent;
	color: #000099; 
}

#container {
	background: none repeat scroll 0 0 #FFFFFF;
	
}

#wrapper {
	color: #000;
	background: none repeat scroll 0 0 transparent;
}
	
footer[role=contentinfo], #footer {
	background: #fcfcfc none repeat scroll 0 0;
    color: #000099;
}
h2 {
	background: transparent none repeat scroll 0 0;
    border-bottom: 1px solid #fd6400;
    color: #fd6400;
    float: left;
    font-size: 1em;
    font-weight: bold;
    margin: 15px 0;
    width: 100%;
}
/*  for h2 without length set over jQuery */
.h2Leer {
    height: 0.1em;
    line-height: 0.11em;
    margin: 0;
    padding: 0;
    border: none;
}

h2.k-skip {background: none;}

h3 {
	background: none;
    border-bottom: 1px solid #AAAAAA;
    color: #000000;

}
	
h4 {
	color: #000000;
} 

h4.headline_innergrid {
    background: #f7f7f7 none repeat scroll 0 0;
    box-sizing: border-box;
    color: #fd6400;
    float: left;
    margin: 10px 0 0;
    width: 100%;
}
h4.headline_innersection {
    background: #f7f7f7 none repeat scroll 0 0;
    box-sizing: border-box;
    color: #fd6400;
    float: left;
    margin: 10px 0 0;
    width: 100%;
}

h5 {
	background: url(../../img/img_rabo/bg_h5info.png) no-repeat scroll 8px 7px transparent;
    border-bottom: 1px solid #FD6400;
    color: #000099;
}
.details_third {
    clear: none;
    float: left;
    width: 32.7%;
}
.noBreakLine {
	border: none;
}
.details_third.noBreakLine {
    border-right: none;
}
.leftBreakLine {
	border-left: 1px dotted #000099;
}
.details_third.dlBorder {
  border-right: 1px dashed #000099 !important;
}
dl.details_third.clearLeft {
  clear: left;
}


#checkpointFieldset h4 {
    border-bottom: 1px solid #ccc;
    color: #000099;
    float: left;
    font-weight: normal;
    margin: 15px 0 8px;
    padding: 0;
    width: 100%;
}
h4.headline_innergrid {
    background: #f7f7f7 none repeat scroll 0 0;
    box-sizing: border-box;
    color: #FD6400;
    float: left;
    margin: 10px 0 0;
    width: 100%;
}
img.tooltip {
	cursor: help;
    margin-top: 4px;
    /**position: absolute;**/
    right: -7px;
}
dd img.tooltip {
    cursor: help;
    margin-top: 3px;
    /**position: absolute;**/
    right: -7px;
}
dl img.tooltip {
    right: 12px;
}
span.tooltipImg img.tooltip {
     float: left;
    left: 8px;
    position: relative;
    top: 1px;
}
span#tooltip > img {
    margin-left: 1px !important;
    margin-top: 18px !important;
    position: relative !important;
}
dl.fullSize span.tooltipImg img.tooltip {
    float: left;
    position: relative;
    left: 7px;
    top: 0px;
}
dl.details_third img.tooltip {
	float: left;
    left: 7px;
    margin-left: -4px !important;
    margin-top: 6px !important;
    position: relative !important;
}

dl.fullSize.helpImage img.tooltip {
   position: relative !important;
    left: 7px;
    margin-top: 7px;
    float: left;
}
dl.fullSize.helpImage div > dd {
    width: 79%;
}
dl.fullSize.helpImage div.inline-button > dd {
  width: auto;
}
.k-buttons-bar.inline {
  display: inline-block;
  float: none;
  margin: 3px 0 0 10px;
}
.k-buttons-bar.inline.signingKeyButton {
    margin-left: 100px;
    width: auto;
    display: inline-block;
    margin-left: 30px;
    margin-top: 0;
}
.details_third.helpImage > dd {
    width: 47%;
}
.helpImage #showEmailAddress > dd {
    width: 45%;
}
.details_third.helpImage #showEmailAddress img {
    float: none;
}
.positionRel {
	position: relative;
}


/*--------Half--------  */
dl.half.helpImage dd {
    width: 63%;
}
dl.half.helpImage input[type="text"] {
    width: 95%;
}
dl.half.helpImage select {
    width: 95%;
}
dl.half.helpImage select.k-required {
    width: 95%;
}
dl.half img.tooltip {
    float: left;
    margin-top: 6px !important;
    position: relative !important;
}

/*----------------------------------------Error Text behind input fields ------*/
.help-block {
    display: none;
}

a { color: #000099; background: transparent; text-decoration: none; }
a:link { color: #000099; background: transparent; text-decoration: none; }
a:visited { color: #000099; background: transparent; text-decoration: none; }
a:hover { color: #000099; background: transparent; text-decoration: none; }
a:focus { color: #000099; background: transparent; text-decoration: none; }
a:active { color: #000099; background: transparent; text-decoration: none; }

.textideal a, 
.textideal a:link,
.textideal a:visited,
.textideal a:hover,
.textideal a:focus,
.textideal a:active {
    padding: 0;
    font-size: 0.95em;
    font-weight: normal;
    text-decoration: underline;
    cursor: pointer;
}

.emptyP {
    color: #FD6400;
}
span.inlineButton a, span.inlineButton a:link {
    color: #FFFFFF;
    }
span.inlineButton a:visited, span.inlineButton a:hover, span.inlineButton a:focus {
    color: #FFFFFF;
   }
   
abbr {border-bottom: 1px dashed #CCC;}
.fliesstext {
    color: #000099;
    font-size: 0.85rem;
}
.fliesstext p {
    float: left;
    font-size: 0.80rem;
    margin: 5px 0;
    width: 100%;
}

.fliesstextDL {
    float: left;
    font-size: 0.80rem;
    margin: 5px 0 5px 8px;
    width: 100%;
}
.fliesstextDL.message {
    border-left: 2px solid #000099;
    box-sizing: border-box;
    padding-left: 10px;
}
section.generalSection {
	color: #333333;
	float: left;
    padding: 1em 0;
    width: 100%;
}

section.generalSection_half {
    color: #333333;
    float: left;
    margin-bottom: 10px;
    padding: 0;
    width: 50%;
}


#finderSelect section.generalSection_half {
    padding: 0 0 1em;
    width: 50%;
    margin: 0;
}

p.taskSearch {
	float: left;
}
p.taskSearch select {
	float: left;
    margin: 0 8px;
    padding: 0;
    width: auto;
}

#changePwForm section.generalSection {
	background: none;
    border: 1px solid #D6D6D6;
    box-shadow: 1.5px 1.5px 2px #AAAAAA;
}
#changePwForm section.generalSection {
	padding: 0;
}
section.generalSection hr {
    background-color: #000099;
    color: #000099;
    display: block;
    float: left;
    height: 0.05em;
    margin: 0;
    opacity: 0.6;
    width: 100%;
}
section.generalSection hr:first-child {
    display: none;
}

div.zoneButtonContainer {
    float: right;
    margin: 10px 0;
    padding: 0;
    text-align: right;
}

.k-panel, .collapsible-section {
    background: none;
    border: 1px solid #D6D6D6;
    box-shadow: 1.5px 1.5px 2px #AAAAAA;
    color: #333333;
}

.generalSection.collapsible-section {
    margin-bottom: 20px;
    padding: 0;
}

.k-panel .content {
	border: medium none;
}
.k-panel .content > .content:first-child {
    border: none;
}
.k-panel .control {
    color: #FFFFFF;
    cursor: pointer;
    font-size: 1.3em;
    text-shadow: 0 0 0;
}
div.collapsible-header {
   padding-left: 8px; cursor: pointer;
   margin: 0;
}
h4.collapsible-header {
   margin: 0;
}
div.content.state-block {
	display:block
}	
div.content.state-none {
	display:none
}
.k-panel h4.control {
    background: url(../../img/img_rabo/plus_minus_sprite_lamel.png) no-repeat scroll 10px -7px #f7f7f7;
    border-bottom: medium none;
    border-radius: 0;
    box-shadow: none;
    color: #000099;
}

.k-panel h4.control.ui-state-default, h4.collapsible-header.state-none {
    background: url(../../img/img_rabo/plus_minus_sprite_lamel.png) no-repeat scroll 10px -7px #f7f7f7;
    border-bottom: medium none;
    border-radius: 0;
    box-shadow: none;
    color: #000099;
}
.k-panel h4.control.ui-state-active, h4.collapsible-header.state-block {
    background: url(../../img/img_rabo/plus_minus_sprite_lamel.png) no-repeat scroll 10px -136px #f7f7f7;
    border-bottom: medium none;
    border-radius: 0;
    box-shadow: none;
    color: #FD6400;
}
.k-panel h4.control.ui-state-hover, h4.collapsible-header:hover {
    background: url(../../img/img_rabo/plus_minus_sprite_lamel.png) no-repeat scroll 10px -136px #f7f7f7;
    border-bottom: medium none;
    border-radius: 0;
    box-shadow: none;
    color: #FD6400;
}
.k-panel .ui-state-active, .k-panel .ui-state-hover, .k-panel .ui-state-focus {
    background: url(../../img/img_rabo/plus_minus_sprite_lamel.png) no-repeat scroll 10px -136px #f7f7f7;
    border-bottom: medium none;
    box-shadow: none;
    color: #FD6400;
}	

.k-panel h4.control a, .k-panel h4.control a:link, .k-panel h4.control a:visited {
    background: none;
    color: #000099;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 0.95rem;
    font-weight: normal;
    line-height: 16px;
    text-decoration: none;
    vertical-align: bottom;
}
.k-panel h4.control a:hover, .k-panel h4.control a:focus, .k-panel h4.control a:active {
    background: none;
    color: #FD6400;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 0.95rem;
    font-weight: normal;
    line-height: 16px;
    text-decoration: none;
    vertical-align: bottom;
}


.k-panel h4.control.ui-state-default a, .k-panel h4.control.ui-state-default a:link, .k-panel h4.control.ui-state-default a:visited, h4.collapsible-header.state-none {
    color: #000099;
}
.k-panel h4.control.ui-state-hover a, .k-panel h4.control.ui-state-hover a:link, .k-panel h4.control.ui-state-hover a:visited {
    color: #FD6400;
}
.k-panel h4.control.ui-state-hover a:hover {
	color: #FD6400;
}
.k-panel h4.control.ui-state-active a, .k-panel h4.control.ui-state-active a:link, .k-panel h4.control.ui-state-active a:visited, h4.collapsible-header.state-block {
    color: #FD6400;
}

/* ------------------------------------------------------------- special header formate */

#logo_ips {
    color: #000099;
}
/* ------------------------------------------------------------- for Browsers /IE9 */
#logo_awl {
    background-image: url(../../img/logos/logos_rabo/rabobanklogonieuw.gif);
    background-repeat: no-repeat;
    background-attachment: scroll;
    background-position: left top; 
}

#logo_awl {
    background: url(../../img/logos/logos_rabo/rabobanklogonieuw.gif) no-repeat scroll left top / contain transparent;
}
p.username {
    display: inline;
    position: relative;
    top: 25px;
}
p.logoutLink {
    position: relative;
    top: -18px;
}
.like_label {
    color: #000099;
}

#logoutLink a.logout, #logoutLink a.logout:link {
    background: url(../../img/img_rabo/navbar-Background.jpg) repeat scroll 0 0 transparent;
    border: 1px solid #AAAAAA;
    border-radius: 3px;
    color: #000099;
    font-size: 0.75rem;
    padding: 0 5px;
}

a.logo, a.logo:link {
	height: 77px;
    width: 60px;
    float: left;
}

/* ------------------------- !Forms Values --------------------------------- */
form p {
    margin: 3px 0;
}

label {
	font-family: Verdana,Arial,"Helvetica Neue",Helvetica,sans-serif;
 }
/* -- single Password Container --- */
p.containerPassword {
    float: left;
    width: 100%;
}
p.containerPassword label {
    width: auto;
}
p.containerPassword input.k-required {
    width: 20%;
}
p.containerPassword input.dummyHide[type="text"] {
    width: 0;
    height: 0;
    position: absolute;
    left: 0;
    top: 0;
    color: transparent;
    border: none;
    background-color: transparent;
}

div.passwordDiv{
    display: none; /* Hidden by default */
    position: fixed; /* Stay in place */
    z-index: 999; /* Sit on top */
    left: 0;
    top: 0;
    width: 100%; /* Full width */
    height: 100%; /* Full height */
    overflow: auto; /* Enable scroll if needed */
    background-color: rgb(0,0,0); /* Fallback color */
    background-color: rgba(0,0,0,0.4); /* Black w/ opacity */
}
div.password-content {
    background-color: #fefefe;
    border: 1px solid #888;
    float: left;
    margin: 15% 40%;
    padding: 20px;
    width: 20%;
}
input.password-input{
    width: 0;
    height: 0;
    position: absolute;
    background-color: transparent;
    border: none;
    color: transparent;
}
.modalPassword {
    float: left;
    margin-bottom: 15px;
    width: 100%;
}

.modalPassword > label {
    line-height: 1.83em;
    width: auto;
}

.modalPassword input#passwordString {
    background: #fff url("../../img/k-theme0/bg_required.png") no-repeat scroll 0.2em 0.4em;
    height: 1.83em;
    line-height: 1.83em;
    margin: 0 5% 0 0;
    padding-bottom: 0;
    vertical-align: top;
    width: 42%;
    padding-left: 15px;
}

/* ----------------------------------------------------- End of single Password Container --- */

.trenner {
    background: url(../../img/1_trenner.gif) repeat-x scroll 5px 9px transparent;
    border: medium none;
}
.trenner_third {
    background: url(../../img/1_trenner.gif) repeat-x scroll 5px 9px transparent;
    border: medium none;
}

.trenner_small {
    background: none;
    border: medium none;
}

input.iconLike {
	background-color: transparent;
	border: medium none;
}

span.fileuploadFake span.reset {
    background: none;
}

input[type="file"] {
    background: none transparent;
    border: 1px solid #AAAAAA;
    color: #000099;
}
input[type="file"]:focus {background-color: #D3DEEB; border-left: medium none;}
input[type="file"] + input[type="submit"] {
    
}
input[type="file"].k-required {
    width: auto;
    background: #FFF url(../../img/k-theme0/bg_required.png) 0.2em 0.5em no-repeat;
}
/* --- FORM ELEMENTS --- */


fieldset {
    background: none repeat scroll 0 0 transparent;
    border: medium none;
    color: #000000;
}

legend {
	background: none repeat scroll 0 0 transparent !important;
    color: #517CAC;
}
label em {color: #F00; background: transparent;}

fieldset#checkpointFieldset {
    display: inline;
    float: none;
    font-size: 0.8em;
    font-weight: normal;
    vertical-align: top;
    margin-bottom: 15px;
}
fieldset#checkpointFieldset > p {
    color: #000;
    display: table;
    float: none;
    font-size: 0.8rem;
    margin: 0;
    padding: 0 0 0 5px;
    width: auto;
}

/* General inputs */


input {
	background: #FFFFFF;
	border: 1px solid #999999;
	color: #333333;
}

input[type=checkbox], input[type=radio] {
	background: #FFF;
	border: none;
}

input[type=text]:disabled, input[type=text]:disabled:hover {
	color: #000;
	background: #CCC;
	border-color: #CCC;
}

select {
	background: none repeat scroll 0 0 #FFFFFF;
    border: 1px solid #919FB3;
    color: #333333;
}		

textarea {
	background-color: #FFFFFF;
    border: 1px solid #555555;
    color: #555555;
    border: 1px inset #999999;
    border-radius: 3px;
    font-size: 0.75rem;
    min-height: 100px;
    padding: 2px;
    width: 90%;
}

dl.fullSize textarea {
    padding: 0.5%;
    width: 98%;
    font-size: 0.9rem;
}
dl.fullSize textarea.k-required {
    padding:0.5% 0.5% 0.5% 15px;
    width: 98%;
    font-size: 0.9rem;
}

fieldset input[type=text] {
    border-radius: 0;
    width: 96%;
}
input[type=text], input[type=password] {
    border-radius: 0;
    width: 100%;
    box-sizing: border-box;
}
fieldset#checkpointFieldset > input {
    clear: none;
    display: block;
    float: left;
    margin: 1px 8px 0 0;
    padding: 0;
}

/* ------------------------- !Table Values --------------------------------- */
table {border:0 none; color: #000099; background: #FFF; margin-bottom: 20px;}

caption {
	background-color: transparent;
    border: 1px dotted #000099 !important;
    color: #000099 !important;
 }
 
th {
	color: #000099;
	background: #000099;
	border-top: 1px solid #FFF;
	border-bottom: 2px solid #c0c0c0;
}

th a, th a:link, th a:visited {
    background: none repeat scroll 0 0 transparent;
    padding: 0;
    color: #000099;
}

th a:hover {
	color:#000099;
}
th[data-grid-column-sort] a {
    background: none !important;
	width: auto;
	padding: 0 !important;
	margin: 0;
}

th[data-grid-column-sort] a img {
    vertical-align: bottom;
    padding-left: 2px;
    width: auto;
    height: 15px;
}

#reportDesignSearchResult th[data-grid-property="creationDate"] a img, 
#reportDesignSearchResult th[data-grid-property="lastModified"] a img {
  vertical-align: bottom;
  padding-left: 2px;
  width: auto;
  height: 15px;
}

#reportDesignSearchResult th[data-grid-property="action"] a img, 
#reportDesignSearchResult th[data-grid-property="allowedFrequencies"] a img {
  display: none;
}

th a.descending, th a:link.descending, th a:visited.descending {
	background: url(../../img/k-theme0/sort_desc.png) no-repeat scroll right -5px transparent;
}
th a.ascending, th a:link.ascending, th a:visited.ascending {
	background: url(../../img/k-theme0/sort_asc.png) no-repeat scroll right 2px transparent;
}
div tr th.action {
	background:none repeat scroll 0 0 transparent;
	border: none;
	color: #000099;
}
table tr th a {
    color: #000099;
}
table thead tr th {
    background: none repeat scroll 0 0 #E7E7E7 !important;
    border-bottom: 1px solid #CCCCCC !important;
    border-right: 1px solid #CCCCCC !important;
    border-top: 3px solid #88AACC !important;
    color: #000099;
}
table thead tr th:hover {
    color: #FD6400;
}
TABLE.t-data-table TH {
    color: #000099 !important;
}
table.t-data-grid thead tr th {
    font-size: 0.7rem;
	font-weight: bold;
	padding: 3px 18px 3px 2px !important;
	text-align: center !important;
	text-decoration: none;
	text-transform: none;
	white-space: normal !important;
	position: relative;
	line-height: 20px;
}

table.t-data-grid tr th A {
    color: #000099 !important;
	font-size: 0.70rem !important;
	text-align: center !important;
	vertical-align: top;
}
table.t-data-grid th img {
    position: absolute;
    margin-left: 1px;
}
tr:hover {
    background-color: #FFFFCC;
}

td {
	border-bottom:1px solid #CCCCCC !important;
	border-right:1px solid #CCCCCC !important;
	color: #000000;
}

tr:nth-child(even) {color: #000099; background: #eeeeee;}

tr:hover {
    background-color: #FFFFCC;
}

table tbody tr td {
    border-bottom: 1px solid #CCCCCC;
    border-right: 1px solid #CCCCCC;
}

#ticketCommentPanel th.timeStamp.t-first {
    padding: 3px 0 3px 5px !important;
    text-align: left !important;
}
#ticketCommentPanel TABLE.t-data-grid THEAD TR TH.userName {
    padding: 3px 0 3px 5px !important;
    text-align: left !important;
}
#ticketCommentPanel th.message.t-last {
    padding: 3px 0 3px 5px !important;
    text-align: left !important;
}
#ticketCommentPanel .timeStamp {
    padding: 0 0 0 5px !important;
    text-align: left;
    width: 18%;
}
#ticketCommentPanel .userName {
    padding: 0 0 0 8px !important;
    text-align: left;
    width: 20%;
}
#ticketCommentPanel .message {
    padding: 0 0 0 8px !important;
    text-align: left;
    width: auto;
    word-break: break-all;
    word-wrap: break-word;
}

ul.k-actions a, ul.k-actions a:link, ul.k-actions a:visited {
    border: 1px solid #FFFFFF;
    border-radius: 0;
    color: #000000;
    background-color: #000099;
    box-shadow: none;
}
ul.k-actions a.bt-view {
    background: url(../../img/img_rabo/bt_details.png) no-repeat scroll 0 0 #000099;
}

/* ------------  PAN  ---------  */
.authID {
    float: left;
    font-size: 100%;
    margin-right: 5px;
}

a.authentID, a.authentID:link, a.authentID:visited, a.authentID:hover, a.authentID:active, a.authentID:focus {
    padding: 0;
}

a.inlineButtonHideID, a.inlineButtonHideID:link, a.inlineButtonHideID:visited {
    border: medium none;
    border-radius: 0;
    box-shadow: none;
    color: rgba(0,0,0,0);
    cursor: pointer;
    float: left;
    padding: 0;
}
a.inlineButtonHideID img, .inlineButtonHideID img {
    vertical-align: top;
    visibility: hidden;
}
a.inlineButtonHideID, a.inlineButtonHideID:link, a.inlineButtonHideID:visited, a.inlineButtonHideID:focus, a.inlineButtonHideID:active {
    background: url(../../img/img_rabo/bt_block.png) no-repeat scroll center center / auto 30px;
}

a.inlineButtonHideID:hover {
    background: url(../../img/img_rabo/bt_block_OR.png) no-repeat scroll center center / auto 30px;
}

a.inlineButtonShowID, a.inlineButtonShowID:link, a.inlineButtonShowID:visited {
    border: medium none;
    border-radius: 0;
    box-shadow: none;
    color: rgba(0,0,0,0);
    cursor: pointer;
    float: left;
    padding: 0;
}
a.inlineButtonShowID img, .inlineButtonShowID img {
    vertical-align: top;
    visibility: hidden;
}
a.inlineButtonShowID, a.inlineButtonShowID:link, a.inlineButtonShowID:visited, a.inlineButtonShowID:focus, a.inlineButtonShowID:active {
    background: url(../../img/img_rabo/bt_unblock.png) no-repeat scroll center center / auto 30px;
}

a.inlineButtonShowID:hover {
    background: url(../../img/img_rabo/bt_unblock_OR.png) no-repeat scroll center center / auto 30px;
}

a.inlineBt.home, a.inlineBt.home:link, a.inlineBt.home:visited, a.inlineBt.home:focus, a.inlineBt.home:active {
    background: transparent url(../../img/img_rabo/bt_home.png) no-repeat scroll 0 0 / auto 22px;
    padding: 0;
}
a.inlineBt.home:hover {
    background: transparent url(../../img/img_rabo/bt_home_OR.png) no-repeat scroll 0 0 / auto 22px;
    padding: 0;
}

td a.inlineBt, td a.inlineBt:link, td a.inlineBt:visited {
    border: medium none;
    border-radius: 0;
    box-shadow: none;
    color: rgba(0,0,0,0);
    cursor: pointer;
}
td a.inlineBt:hover, td a.inlineBt:focus, td a.inlineBt:active  {
	border: medium none;
    border-radius: 0;
    box-shadow: none;
    color: rgba(0,0,0,0);
    cursor: pointer;
}

td a.inlineBt.unsubscribe, td a.inlineBt.unsubscribe:link, td a.inlineBt.unsubscribe:visited {
	background: url(../../img/img_rabo/bt_unsubscribe.png) no-repeat scroll 0 center / auto 18px;
}
td a.inlineBt.unsubscribe:hover {
	background: url(../../img/img_rabo/bt_unsubscribe_OR.png) no-repeat scroll 0 center / auto 18px;
}

td a.inlineBt img, td a.inlineBt:link img, td a.inlineBt:visited img{
    float: left;
    height: 100%;
    padding: 2px 0 1px;
    visibility: hidden;
}
td a.inlineBt:hover img, td a.inlineBt:focus img, td a.inlineBt:active img {
	float: left;
    height: 100%;
    padding: 2px 0 1px;
    visibility: hidden;
}

td.action a, td.action a:link, td.action a:visited, td.action a:focus, td.action a:active {
    float: left;
    height: 23px;
    margin: 0 1px;
    padding: 0 0 1px;
}
td.action a:hover {
    float: left;
    height: 23px;
    margin: 0 1px;
    padding: 0 0 1px;
}

td input.inlineBt.delete[type="checkbox"] {
    float: left;
    margin: 5px 1px 0;
    padding: 0;
    vertical-align: 0;
}

td a.details, td a.details:link, td a.details:visited {
    background: url(../../img/img_rabo/bt_details.png) no-repeat scroll 0 center / auto 18px transparent;
}
td a.details:focus, td a.details:hover, td a.details:active {
    background: url(../../img/img_rabo/bt_details_OR.png) no-repeat scroll 0 center / auto 18px transparent;
}

td a.contacts, td a.contacts:link, td a.contacts:visited {
    background: url(../../img/img_rabo/bt_contact.png) no-repeat scroll 0 center / auto 18px transparent;
}
td a.contacts:focus, td a.contacts:hover, td a.contacts:active  {
    background: url(../../img/img_rabo/bt_contact_OR.png) no-repeat scroll 0 center / auto 18px transparent;
}

td a.refresh, td a.refresh:link, td a.refresh:visited {
    background: url(../../img/img_rabo/bt_refresh.png) no-repeat scroll 0 center / auto 18px transparent;
}
td a.refresh:focus, td a.refresh:hover, td a.refresh:active  {
    background: url(../../img/img_rabo/bt_refresh_OR.png) no-repeat scroll 0 center / auto 18px transparent;
}

td a.history, td a.history:link, td a.history:visited {
    background: url(../../img/img_rabo/bt_history.png) no-repeat scroll 0 center / auto 18px transparent;
}
td a.history:focus, td a.history:hover, td a.history:active {
    background: url(../../img/img_rabo/bt_history_OR.png) no-repeat scroll 0 center / auto 18px transparent;
}

td a.specificdetails, td a.specificdetails:link, td a.specificdetails:visited {
    background: url(../../img/img_rabo/bt_details_spazial.png) no-repeat scroll 0 center / auto 18px transparent;
}

td a.specificdetails:focus, td a.specificdetails:hover, td a.specificdetails:active {
    background: url(../../img/img_rabo/bt_details_spazial_OR.png) no-repeat scroll 0 center / auto 18px transparent;
}

td a.integrationfiles, td a.integrationfiles:link, td a.integrationfiles:visited {
    background: url(../../img/img_ing/bt_api_download.png) no-repeat scroll 0 center / auto 18px transparent;
}
td a.integrationfiles:focus, td a.integrationfiles:hover, td a.integrationfiles:active {
    background: url(../../img/img_ing/bt_api_download_OR.png) no-repeat scroll 0 center / auto 18px transparent;
}

td a.displayCertificate, td a.displayCertificate:link, td a.displayCertificate:visited {
    background: url(../../img/img_rabo/bt_details.png) no-repeat scroll 0 center / auto 18px transparent;
}

td a.displayCertificate:focus, td a.displayCertificate:hover, td a.displayCertificate:active {
    background: url(../../img/img_rabo/bt_details_OR.png) no-repeat scroll 0 center / auto 18px transparent;
}

td a.displayContactDetail, td a.displayContactDetail:link, td a.displayContactDetail:visited {
    background: url(../../img/img_rabo/bt_details.png) no-repeat scroll 0 center / auto 18px transparent;
}

td a.displayContactDetail:focus, td a.displayContactDetail:hover, td a.displayContactDetail:active {
    background: url(../../img/img_rabo/bt_details_OR.png) no-repeat scroll 0 center / auto 18px transparent;
}

td a.inlineBt.details, td a.inlineBt.details:link, td a.inlineBt.details:visited {
    background: url(../../img/img_rabo/bt_details.png) no-repeat scroll 0 center / auto 18px transparent;
}

td a.inlineBt.details:focus, td a.inlineBt.details:hover, td a.inlineBt.details:active {
    background: url(../../img/img_rabo/bt_details_OR.png) no-repeat scroll 0 center / auto 18px transparent;
}

a.inlineBt.details, a.inlineBt.details:link, a.inlineBt.details:visited {
    background: url(../../img/img_rabo/bt_details.png) no-repeat scroll 0 center / auto 18px transparent;
    color: transparent;
}

a.inlineBt.details:focus, a.inlineBt.details:hover, a.inlineBt.details:active {
    background: url(../../img/img_rabo/bt_details_OR.png) no-repeat scroll 0 center / auto 18px transparent;
    color: transparent;
}

td a.remove, td a.remove:link, td a.remove:visited {
    background: url(../../img/img_rabo/bt_remove.png) no-repeat scroll 0 center / auto 18px transparent;
}

td a.remove:focus, td a.remove:hover, td a.remove:active {
    background: url(../../img/img_rabo/bt_remove_OR.png) no-repeat scroll 0 center / auto 18px transparent;
}

td a.inlineBt.remove, td a.inlineBt.remove:link, td a.inlineBt.remove:visited {
    background: url(../../img/img_rabo/bt_remove.png) no-repeat scroll 0 center / auto 18px transparent;
}
td a.inlineBt.remove:focus, td a.inlineBt.remove:hover, td a.inlineBt.remove:active {
    background: url(../../img/img_rabo/bt_remove_OR.png) no-repeat scroll 0 center / auto 18px transparent;
}

td a.inlineBt.contactRemove, td a.inlineBt.contactRemove:link, td a.inlineBt.contactRemove:visited {
    background: url(../../img/img_rabo/bt_remove.png) no-repeat scroll 0 center / auto 18px transparent;
}

td a.inlineBt.contactRemove:focus, td a.inlineBt.contactRemove:hover, td a.inlineBt.contactRemovee:active {
    background: url(../../img/img_rabo/bt_remove_OR.png) no-repeat scroll 0 center / auto 18px transparent;
}

td a.certificates, td a.certificates:link, td a.certificates:visited {
    background: url(../../img/img_rabo/bt_certificate.png) no-repeat scroll 0 center / auto 18px transparent;
}

td a.certificates:focus, td a.certificates:hover, td a.certificates:active {
    background: url(../../img/img_rabo/bt_certificate_OR.png) no-repeat scroll 0 center / auto 18px transparent;
}

td a.exportCsv, td a.exportCsv:link, td a.exportCsv:visited {
    background: url(../../img/img_rabo/bt_csv_export.png) no-repeat scroll 0 center / auto 18px transparent;
}

td a.exportCsv:focus, td a.exportCsv:hover, td a.exportCsv:active {
    background: url(../../img/img_rabo/bt_csv_export_OR.png) no-repeat scroll 0 center / auto 18px transparent;
}

td a.exportXml, td a.exportXml:link, td a.exportXml:visited {
    background: url(../../img/img_rabo/bt_xml_export.png) no-repeat scroll 0 center / auto 18px transparent;
}

td a.exportXml:focus, td a.exportXml:hover, td a.exportXml:active {
    background: url(../../img/img_rabo/bt_xml_export_OR.png) no-repeat scroll 0 center / auto 18px transparent;
}

td a.inlineBt.printBt, td a.inlineBt.printBt:link, td a.inlineBt.printBt:visited {
    background: url(../../img/img_rabo/bt_print.png) no-repeat scroll 0 center / auto 18px transparent;
}

td a.inlineBt.printBt:focus, td a.inlineBt.printBt:hover, td a.inlineBt.printBt:active {
    background: url(../../img/img_rabo/bt_print_OR.png) no-repeat scroll 0 center / auto 18px transparent;
}

td a.inlineBt.userDeleteBtnClass, td a.inlineBt.userDeleteBtnClass:link, td a.inlineBt.userDeleteBtnClass:visited {
    background: url(../../img/img_rabo/bt_remove.png) no-repeat scroll 0 center / auto 18px transparent;
}

td a.inlineBt.userDeleteBtnClass:focus, td a.inlineBt.userDeleteBtnClass:hover, td a.inlineBt.userDeleteBtnClass:active {
    background: url(../../img/img_rabo/bt_remove_OR.png) no-repeat scroll 0 center / auto 18px transparent;
}

td a.inlineBt.userResetPwBtnClass, td a.inlineBt.userResetPwBtnClass:link, td a.inlineBt.userResetPwBtnClass:visited {
    background: url(../../img/img_rabo/bt_resetPw.png) no-repeat scroll 0 center / auto 18px transparent;
}

td a.inlineBt.userResetPwBtnClass:focus, td a.inlineBt.userResetPwBtnClass:hover, td a.inlineBt.userResetPwBtnClass:active {
    background: url(../../img/img_rabo/bt_resetPw_OR.png) no-repeat scroll 0 center / auto 18px transparent;
}

td a.inlineBt.userBlockBtnClass, td a.inlineBt.userBlockBtnClass:link, td a.inlineBt.userBlockBtnClass:visited {
    background: url(../../img/img_rabo/bt_block.png) no-repeat scroll 0 center / auto 18px transparent;
}

td a.inlineBt.userBlockBtnClass:focus, td a.inlineBt.userBlockBtnClass:hover, td a.inlineBt.userBlockBtnClass:active {
    background: url(../../img/img_rabo/bt_block_OR.png) no-repeat scroll 0 center / auto 18px transparent;
}

td a.inlineBt.userUnblockBtnClass, td a.inlineBt.userUnblockBtnClass:link, td a.inlineBt.userUnblockBtnClass:visited {
    background: url(../../img/img_rabo/bt_unblock.png) no-repeat scroll 0 center / auto 18px transparent;
}

td a.inlineBt.userUnblockBtnClass:focus, td a.inlineBt.userUnblockBtnClass:hover, td a.inlineBt.userUnblockBtnClass:active {
    background: url(../../img/img_rabo/bt_unblock_OR.png) no-repeat scroll 0 center / auto 18px transparent;
}

td a.inlineBt.download, td a.inlineBt.download:link, td a.inlineBt.download:visited {
    background: url(../../img/img_rabo/bt_download.png) no-repeat scroll 0 center / auto 18px transparent;
}
td a.inlineBt.download:focus, td a.inlineBt.download:hover, td a.inlineBt.download:active {
    background: url(../../img/img_rabo/bt_download_OR.png) no-repeat scroll 0 center / auto 18px transparent;
}

td a.inlineBt.downloadPain01, td a.inlineBt.downloadPain01:link, td a.inlineBt.downloadPain01:visited {
    background: url(../../img/img_rabo/bt_download.png) no-repeat scroll 0 center / auto 18px transparent;
}
td a.inlineBt.downloadPain01:focus, td a.inlineBt.downloadPain01:hover, td a.inlineBt.downloadPain01:active {
    background: url(../../img/img_rabo/bt_download_OR.png) no-repeat scroll 0 center / auto 18px transparent;
}

td a.inlineBt.block, td a.inlineBt.block:link, td a.inlineBt.block:visited {
    background: url(../../img/img_rabo/bt_block.png) no-repeat scroll 0 center / auto 18px transparent;
}
td a.inlineBt.block:focus, td a.inlineBt.block:hover, td a.inlineBt.block:active {
    background: url(../../img/img_rabo/bt_block_OR.png) no-repeat scroll 0 center / auto 18px transparent;
}

td a.inlineBt.unblock, td a.inlineBt.unblock:link, td a.inlineBt.unblock:visited {
    background: url(../../img/img_rabo/bt_unblock.png) no-repeat scroll 0 center / auto 18px transparent;
}
td a.inlineBt.unblock:focus, td a.inlineBt.unblock:hover, td a.inlineBt.unblock:active {
    background: url(../../img/img_rabo/bt_unblock_OR.png) no-repeat scroll 0 center / auto 18px transparent;
}

td a.inlineBt.pause, td a.inlineBt.pause:link, td a.inlineBt.pause:visited {
    background: url(../../img/img_rabo/bt_pause.png) no-repeat scroll 0 center / auto 18px transparent;
}
td a.inlineBt.pause:focus, td a.inlineBt.pause:hover, td a.inlineBt.pause:active {
    background: url(../../img/img_rabo/bt_pause_OR.png) no-repeat scroll 0 center / auto 18px transparent;
}

td a.inlineBt.activate, td a.inlineBt.activate:link, td a.inlineBt.activate:visited {
    background: url(../../img/img_rabo/bt_activate.png) no-repeat scroll 0 center / auto 18px transparent;
}
td a.inlineBt.activate:focus, td a.inlineBt.activate:hover, td a.inlineBt.activate:active {
    background: url(../../img/img_rabo/bt_activate_OR.png) no-repeat scroll 0 center / auto 18px transparent;
}
td a.inlineBt.reset, td a.inlineBt.reset:link, td a.inlineBt.reset:visited {
    background: url(../../img/img_rabo/bt_reset.png) no-repeat scroll 0 center / auto 18px transparent;
}
td a.inlineBt.reset:focus, td a.inlineBt.reset:hover, td a.inlineBt.reset:active {
    background: url(../../img/img_rabo/bt_reset_OR.png) no-repeat scroll 0 center / auto 18px transparent;
}
td a.inlineBt.taskDetails, td a.inlineBt.taskDetails:link, td a.inlineBt.taskDetails:visited {
    background: url(../../img/img_rabo/bt_taskdetails.png) no-repeat scroll 0 center / auto 18px transparent;
}
td a.inlineBt.taskDetails:focus, td a.inlineBt.taskDetails:hover, td a.inlineBt.taskDetails:active {
    background: url(../../img/img_rabo/bt_taskdetails_OR.png) no-repeat scroll 0 center / auto 18px transparent;
}

td a.inlineBt.diagrammDetails, td a.inlineBt.diagrammDetails:link, td a.inlineBt.diagrammDetails:visited {
    background: url(../../img/img_rabo/bt_diagramm.png) no-repeat scroll 0 center / auto 18px transparent;
}
td a.inlineBt.diagrammDetails:focus, td a.inlineBt.diagrammDetails:hover, td a.inlineBt.diagrammDetails:active {
    background: url(../../img/img_rabo/bt_diagramm_OR.png) no-repeat scroll 0 center / auto 18px transparent;
}

td a.inlineBt.claimDetails, td a.inlineBt.claimDetails:link, td a.inlineBt.claimDetails:visited {
    background: url(../../img/img_rabo/bt_claim.png) no-repeat scroll 0 center / auto 18px transparent;
}
td a.inlineBt.claimDetails:focus, td a.inlineBt.claimDetails:hover, td a.inlineBt.claimDetails:active {
    background: url(../../img/img_rabo/bt_claim_OR.png) no-repeat scroll 0 center / auto 18px transparent;
}

td a.inlineBt.validate, td a.inlineBt.validate:link, td a.inlineBt.validate:visited {
    background: url(../../img/img_rabo/bt_validieren.png) no-repeat scroll 0 center / auto 18px transparent;
}
td a.inlineBt.validate:focus, td a.inlineBt.validate:hover, td a.inlineBt.validate:active {
    background: url(../../img/img_rabo/bt_validieren_OR.png) no-repeat scroll 0 center / auto 18px transparent;
}

td a.inlineBt.edit, td a.inlineBt.edit:link, td a.inlineBt.edit:visited {
    background: url(../../img/img_rabo/bt_edit.png) no-repeat scroll 0 center / auto 18px transparent;
}
td a.inlineBt.edit:focus, td a.inlineBt.edit:hover, td a.inlineBt.edit:active {
    background: url(../../img/img_rabo/bt_edit_OR.png) no-repeat scroll 0 center / auto 18px transparent;
}
td a.inlineBt.delete, td a.inlineBt.delete:link, td a.inlineBt.delete:visited {
    background: url(../../img/img_rabo/bt_remove.png) no-repeat scroll 0 center / auto 18px transparent;
}
td a.inlineBt.delete:focus, td a.inlineBt.delete:hover, td a.inlineBt.delete:active {
    background: url(../../img/img_rabo/bt_remove_OR.png) no-repeat scroll 0 center / auto 18px transparent;
}
td a.inlineBt.deleteRed, td a.inlineBt.deleteRed:link, td a.inlineBt.deleteRed:visited {
    background: url(../../img/img_rabo/bt_delete_red.png) no-repeat scroll 0 center / auto 18px transparent;
}
td a.inlineBt.deleteRed:focus, td a.inlineBt.deleteRed:hover, td a.inlineBt.deleteRed:active {
    background: url(../../img/img_rabo/bt_delete_red_OR.png) no-repeat scroll 0 center / auto 18px transparent;
}
td a.inlineBt.communications, td a.inlineBt.communications:link, td a.inlineBt.communications:visited {
    background: url(../../img/img_rabo/bt_messages.png) no-repeat scroll 0 center / auto 18px transparent;
}
td a.inlineBt.communications:focus, td a.inlineBt.communications:hover, td a.inlineBt.communications:active {
    background: url(../../img/img_rabo/bt_messages_OR.png) no-repeat scroll 0 center / auto 18px transparent;
}
td a.inlineBt.generate, td a.inlineBt.generate:link, td a.inlineBt.generate:visited {
    background: url(../../img/img_rabo/bt_generate_file.png) no-repeat scroll 0 center / auto 18px transparent;
}
td a.inlineBt.generate:focus, td a.inlineBt.generate:hover, td a.inlineBt.generate:active {
    background: url(../../img/img_rabo/bt_generate_file_OR.png) no-repeat scroll 0 center / auto 18px transparent;
}
/*  no Permission to see action link */
td a.inlineBtInactive {
    display: none;
}
/*  Button is display but not clickable */
td a.inlineBt.inactiveBtn  img{
	visibility: visible;
}
td a.inlineBt.inactiveBtn,
td a.inlineBt.inactiveBtn:link,
td a.inlineBt.inactiveBtn:visited,
td a.inlineBt.inactiveBtn:focus,
td a.inlineBt.inactiveBtn:hover,
td a.inlineBt.inactiveBtn:active {
	background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
    cursor: default;
	 height: 19px;
    pointer-events: none;
}
section TABLE.t-data-grid {
    border-left: none;
    border-right: none;
}
section TABLE.t-data-table tr th { border-left: none; border-right: 1px solid #C0C0C0;}
section TABLE.t-data-table tr th + th { border-left: 1px solid #C0C0C0;}
section TABLE.t-data-table tr TD { border-left: none; border-right: 1px solid #C0C0C0;}
section TABLE.t-data-table tr TD + td { border-left: 1px solid #C0C0C0;}

/*  List */

/* highlighted row of selected result in result list */

tr.selectedResultRowClass td {
	background-color: #ff822f;
	color: #fff;
}

/* ------------------------- !Navigation Values --------------------------------- */

nav, #navbar {
    background: none;
}
#main_navigation.translationKeysShown #ul_main_navigation li#tabOn::before {
    background: #fd6400 none repeat scroll 0 0;
    border-color: #fd6400;
    border-style: solid;
    border-width: 1.9em 5px 0 0;
    box-sizing: border-box;
    content: "";
    float: left;
    height: 0;
    left: -5px;
    position: relative;
    top: -4px;
    width: 0;
}
#ul_main_navigation {
    background: none repeat scroll 0 0 #000099;
    color: #fff;
}
#ul_main_navigation li {
    background: none repeat scroll 0 0 #000099;
    border-right: 1px solid #fff;
    color: #fff;
}
#ul_main_navigation li:focus, #ul_main_navigation li:hover, #ul_main_navigation li:active {
	background: none repeat scroll 0 0 #fd6400;
    color: #fff;
}

#ul_main_navigation a, #ul_main_navigation a:link, #ul_main_navigation a:visited {
	background-color: transparent;
    color: #fff;
}

#ul_main_navigation a:focus, #ul_main_navigation a:hover, #ul_main_navigation a:active {
	background-color: transparent;
    color: #fff;
}

#ul_main_navigation li.tabOn {
    background: none repeat scroll 0 0 #fd6400;
    color: #fff;
}
#ul_main_navigation li.tabOn a, #ul_main_navigation li.tabOn a:link, #ul_main_navigation li.tabOn a:visited {
	color: #fff;
	background-color: transparent; 
}
#ul_main_navigation li#tabOn {
	background: none repeat scroll 0 0 #fd6400;
    color: #fff;
}
#ul_main_navigation li#tabOn a, #ul_main_navigation li#tabOn a:link, #ul_main_navigation li#tabOn a:visited {
	color: #fff;
	background-color: transparent;
}

/* ------------------------- !Tabbar Sub-Navigation --------------------------------- */

/* TABS */
#sub_navigation {
    background-color: transparent;
}
#sub_navigation ul.tabs {
    background: none repeat scroll 0 0 transparent;
    border-bottom: 2px solid #000099;
}
#sub_navigation ul.tabs li {
    background: url(../../img/img_rabo/bg_menubar_off.png) no-repeat scroll 0 5px transparent;
    border-right: 1px solid #ffffff;
    color: #000099;
}
#sub_navigation ul.tabs li:hover {
    background: url(../../img/img_rabo/bg_menubar_on.png) no-repeat scroll 0 5px transparent;
    border-right: 1px solid #ffffff;
    color: #000099;
}


/* non-current tabs*/

#sub_navigation ul.tabs li a, #sub_navigation ul.tabs li a:link, #sub_navigation ul.tabs li a:visited {
    background: none;
    border: medium none;
    color: #000099;
}
#sub_navigation ul.tabs li a:hover, #sub_navigation ul.tabs li a:focus, #sub_navigation ul.tabs li a:active {
    background: none;
    border: medium none;
    color: #fd6400;
}

/* current tabs */
#sub_navigation ul.tabs li.tabOn {
    background: url(../../img/img_rabo/bg_menubar_on.png) no-repeat scroll 0 5px transparent;
    border: medium none;
    color: #fd6400;
}
#sub_navigation ul.tabs li.firstTabOn {
    background: url(../../img/img_rabo/bg_menubar_on.png) no-repeat scroll 0 5px transparent;
    border: medium none;
    color: #fd6400;
}
#sub_navigation ul.tabs li.firstTabOn:focus, #sub_navigation ul.tabs li.firstTabOn:hover {
    background: url(../../img/img_rabo/bg_menubar_on.png) no-repeat scroll 0 5px transparent;
    border: medium none;
    color: #fd6400;
}
#sub_navigation strong {
    background: none;
    border: medium none;
    color: #fd6400;
}
#sub_navigation ul.tabs li.tabOn a, #sub_navigation ul.tabs li.tabOn a:link, #sub_navigation ul.tabs li.tabOn a:visited {
    background: none;
    border: medium none;
    color: #fd6400;
}
#sub_navigation ul.tabs li.tabOn a:focus, #sub_navigation ul.tabs li.tabOn a:hover, #sub_navigation ul.tabs li.tabOn a:active {
    background: none;
    border: medium none;
    color: #fd6400;
}


/* ---------------------    Navi - Bar       ----------------------  */

.navi li.exprtbt {
    background: url(../../img/img_rabo/bt_export.png) no-repeat scroll 0 center / auto 18px transparent;
}

.navi li.printbt {
    background: url(../../img/img_rabo/bt_print.png) no-repeat scroll 0 center / auto 18px transparent;
}

.navi li.exprtbtXML {
    background: url(../../img/img_rabo/bt_xml_export.png) no-repeat scroll 0 center / auto 18px transparent;
}

.navi_panel a, .navi_panel a:visited {
	border: 0 none;
	vertical-align: -5px;
	color: #000099;
	text-transform: uppercase;
}
.navi_panel a:hover {
	border: 0 none;
	vertical-align: -5px;
	color: #000099;
	text-transform: uppercase;
}
.navi a, .navi a:visited {
	border: 0 none;
	vertical-align: -5px;
	color: #000099;
	text-transform: uppercase;
}
.navi a:hover {
	border: 0 none;
	vertical-align: -5px;
	color: #000099;
	text-transform: uppercase;
}
#navi_content a.onlyOne,#navi_content a.onlyOne:visited {
	border: 0 none;
	vertical-align: -5px;
	color: #000099;
	text-transform: uppercase;
}
#navi_content a.onlyOne:hover {
	border: 0 none;
	vertical-align: -5px;
	color: #000099;
	text-transform: uppercase;
}

.navi a.bgmore_downld, .navi.bgmore_downld:link, .navi.downld_print:visited {
	background: transparent url(../../img/img_rabo/bt_download.png) no-repeat scroll 0 0;
}
.navi a.bgmore_downld:hover, .navi.bgmore_downld:focus, .navi.bgmore_downld:active {
	background: transparent url(../../img/img_rabo/bt_download_OR.png) no-repeat scroll 0 0;
}

.navi a.btConfig, .navi.btConfig:link, .navi.btConfig:visited {
	background: transparent url(../../img/img_rabo/config.png) no-repeat scroll 0 0;
}
.navi a.btConfig:hover, .navi.btConfig:focus, .navi.btConfig:active {
	background: transparent url(../../img/img_rabo/config.png) no-repeat scroll 0 0;
}

.navi a.bgButtonPrint, .navi.bgButtonPrint:link, .navi.bgButtonPrint:visited {
	background: transparent url(../../img/img_rabo/bt_print.png) no-repeat scroll 0 0;
}
.navi a.bgButtonPrint:hover, .navi.bgButtonPrint:focus, .navi.bgButtonPrint:active {
	background: transparent url(../../img/img_rabo/bt_print_OR.png) no-repeat scroll 0 0;
}


.navi ul ul li.btExport_list_csv {
    background: #FFFFFF url(../../img/img_rabo/bt_csv_export.png) no-repeat scroll 0 center / auto 18px;
}

.navi ul ul li.btExport_list_xml {
    background: #FFFFFF url(../../img/img_rabo/bt_xml_export.png) no-repeat scroll 0 center / auto 18px;
}

.navi ul ul li.btExport_list_csv:focus, .navi ul ul li.btExport_list_csv:hover {
    background: #FFFFFF url(../../img/img_rabo/bt_csv_export_OR.png) no-repeat scroll 0 center / auto 18px;
}

.navi ul ul li.btExport_list_xml:focus, .navi ul ul li.btExport_list_xml:hover  {
    background: #FFFFFF url(../../img/img_rabo/bt_xml_export_OR.png) no-repeat scroll 0 center / auto 18px;
}


a.attachment_export { /*ersatz für more bgmore*/
    background: transparent url("../../img/bt_export_list.gif") no-repeat scroll 0 center / contain ;
    color: #0066a1;
    padding-left: 19px;
}
/* --------------------------------------------------------------------------- */
/* ------------------------------ TABLE SPECIFICS ---------------------------- */
/* --------------------------------------------------------------------------- */

/* ------------------------------------------------------------- DYNAMIC TABLES */
/* CB/ dynamicTables */


	
/* Data table lines */

	div.dataTables_length label {
	    font-size: 0.75em;
        font-weight: normal;
        width: auto;
        white-space: nowrap;
        padding: 0;
    }
    
    div.dataTables_length select {
	    font-size: 0.95em;
	    height: 18px;
	    line-height: 18px;
	    margin-right: 5px;
	    padding: 0 0 0 3px;
	    vertical-align: top;
	    width: auto;
    }
	
/* Data table filter */
div.dataTables_filter {}
	div.dataTables_filter label {
		float: right;
        font-size: 0.75em;
        font-weight: normal;
        text-align: right;
        width: 45%;
	}
	
/* Data table info */	
div.dataTables_info {
	position: absolute;
	width: 30%;
	top: 7px;
	left: 28%;
	font-size: 0.7em;
	text-align: center;
}

/* Dynamic pagination */
div.dataTables_paginate {float: right; width: auto; font-size: 0.7em;}

	div.dataTables_paginate span {padding: 0 1em;}
	div.dataTables_paginate .paginate_button {cursor: pointer;}
	div.dataTables_paginate .paginate_button_disabled {
		color: #999;
		cursor: default;
	}
	div.dataTables_paginate .paginate_active {
		font-weight: bold;
		color: #F60;
		cursor: default;
	}


/* CE/ dynamicTables */


/* --------------------------------------------------------------------------- */
/* ------------------------------ FORM SPECIFICS ----------------------------- */
/* --------------------------------------------------------------------------- */

/*  For fields in the same paragraph */
label.k-online {float: none; width: auto; text-align: left; padding-left: 2em;}

/* For side-to-side fielsets */
.to-left {
    background: url("../../img/threeCols_higru.png") repeat-y scroll 0 0 transparent;
    
}
.to-right {
	background: url("../../img/threeCols_higru.png") repeat-y scroll 0 0 transparent;

}

/* to hide radio Button for Paymentmeans 
fieldset.choiceSelect {
    margin-top: 20px;
}
*/

/* For clearly divided sub-fieldsets */
/* ------------------------------------------------------------- SUB-FIELDSETS */
/* CB/ subFieldsets */

fieldset.k-sub-group {
	padding: 10px 20px 10px;
	margin-bottom: 20px;
	border-top: 1px solid #CCC;
}
	fieldset.k-sub-group legend {
		height: 2em;
		line-height: 2em;
		text-align: left;
		color: #000;
		background: #EEE;
		padding-left: 0.4em;
		border: 1px solid #CCC;
	}
	fieldset.k-sub-group legend label {
		width: auto;
		text-align: left;
	}
	
/* CE/ subFieldsets */

/* ------------------------------------------------------------- CHECKBOXES */
/* CB/ checkboxes */

/* In a fieldset */
	
	fieldset.k-check legend {
		float: left;
		width: 15em; /* gets the same width from default lable width */
		font-size: 0.7em;
		text-align: right;
		color: #000;
		background: none;
		padding: 0.6em 1em 0 0;
	}
	fieldset.k-check label {
		float: none;
		display: inline;
		font-weight: normal;
		padding-right: 1.5em;
	}
	
	
/* Applied to paragraphs */
p.k-check {width: auto; padding-left: 16.3em;}
	p.k-check label {
	    float: none;
	    width: auto;
	    font-weight: normal;
	    text-align: left;
	}

/* Unique labels */
label.k-check {float: none; width: auto; font-weight: normal; text-align: left;}

/* List of inputs */

    ul.k-check label {
        float: none;
        width: auto;
        font-weight: normal;
        text-align: left;
    }

/* CE/ checkboxes */


/* ------------------------------------------------------------- RADIOS */
/* CB/ radios */

/* Fieldset elements for radios */
fieldset.k-radio {clear: both; padding: 0; margin: 0; border: none;}
	
	fieldset.k-radio legend {
		float: left;
		width: 15em; /* gets the same width from default lable width */
		font-size: 0.7em;
		text-align: right;
		color: #000;
		background: none;
		padding: 0.6em 1em 0 0;
	}
	fieldset.k-radio label {
		float: none;
		display: inline;
		font-weight: normal;
		padding-right: 1.5em;
	}
	

/* CE/ radios */

/* ------------------------------------------------------------- MANDATORY INFO */
/* CB/ mandatoryInfo */

p.k-mandatory {
	color: #000099;
	background: transparent;
}
.k-mandatory > span {
    color: #ff0000;
    font-size: 1.1rem;
    vertical-align: -4px;
}
p.k-mandatory + p.k-mandatory {
    display: none;
}
.k-panel #certificateCredentialDetail p.k-mandatory {
    position: relative;
    right: 10px;
}

.tabbed-list + div.content .k-mandatory {
    position: absolute;
    top: -10px;
    right: 0;
    z-index: 1;
    float: right;
	width: auto;
}

.tabbed-list + div#parentMerchant.content form .k-mandatory {
    position: absolute;
    right: 0;
    top: -10px;
    z-index: 1;
    float: right;
	width: auto;
}
	
/* CE/ mandatoryInfo */

/* ------------------------------------------------------------- REQUIRED FIELD */
/* CB/ requiredField */

input.k-required {
    background: #FFF url(../../img/k-theme0/bg_required.png)0.2em 0.2em no-repeat;
    border-radius: 0;
    color: #000000;
    box-sizing: border-box;
    float: left;
    padding: 0 0 2px 16px;
    width: 100%; 
} 
input[type="text"].k-required { 
    background: #FFF url(../../img/k-theme0/bg_required.png)0.2em 0.2em no-repeat;
    border-radius: 0;
    color: #000000;
    box-sizing: border-box;
    float: left;
    padding: 0 0 2px 16px;
    width: 100%; 
} 

#fileContent.k-required {
    background: transparent none repeat scroll 0 0;
    box-sizing: border-box;
    border: none;
    float: left;
    padding: 0;
    width: auto;
}

#changePwForm input.k-required {
    width: 20%;
}

input#fileContent.k-required[type="file"] {
    background: #fff url("../../img/k-theme0/bg_required.png") no-repeat scroll right 6px;
    border: medium none;
    box-sizing: border-box;
    float: left;
    padding: 0 15px 0 0;
    width: auto;
}
	
/* CE/ requiredField */


/* ------------------------------------------------------------- FIELD COMMENT --- */
/* CB/ fieldComment */

.tipsy {
	font-size: 0.65em;
	background-repeat: no-repeat;
	background-image: url(../../img/k-theme0/tipsy.gif);
    padding: 5px;
}
.tipsy-inner {
    max-width: 200px;
    text-align: center;
    color: #FFF;
    background-color: #000;
    padding: 5px 8px 4px 8px;
}
  

/* CE/ fieldComment */

/* ----------------------------------------Message Fields jQuery-jgrowl  ---------------------  */

/* --------------------------------------------------------    errorField */

.jGrowl-notification.ui-state-highlight.ui-corner-all.jgrowl-t-error {
    background: #fff url(../../img/achtung_hg.png) no-repeat scroll 5px 5px / 60px auto;
    border: 2px solid #CC0000;
    border-radius: 5px;
    color: #fff;
    opacity: 1;
}

div.jGrowl div.jGrowl-notification.jgrowl-t-error div.jGrowl-close {
    background-color: #CC0000;
    border: 1px solid #CC0000;
    border-radius: 5px;
    color: #fff;
}

div.jGrowl div.jGrowl-notification.jgrowl-t-error div.jGrowl-header {
    background-color: #fff;
    border-bottom: 2px solid #CC0000;
    color: #CC0000;
    font-size: 0.9rem !important;
}

div.jGrowl div.jGrowl-notification.jgrowl-t-error div.jGrowl-message {
    background-color: #fff;
    color: #444;
}

.jGrowl-message li {
    display: list-item;
    font-size: 0.75rem;
    list-style-type: disc;
    margin-left: 10px;
}
/* --------------------------------------------------------    warningField */

.jGrowl-notification.ui-state-highlight.ui-corner-all.jgrowl-t-warn {
    background: #fff url(../../img/warning_hg.png) no-repeat scroll 5px 5px / 60px auto;
    border: 2px solid #FF7F00;
    border-radius: 5px;
    color: #fff;
    opacity: 1;
}

div.jGrowl div.jGrowl-notification.jgrowl-t-warn div.jGrowl-close {
    background-color: #FF7F00;
    border: 1px solid #FF7F00;
    border-radius: 5px;
    color: #fff;
}

div.jGrowl div.jGrowl-notification.jgrowl-t-warn div.jGrowl-header {
    background-color: #fff;
    border-bottom: 2px solid #FF7F00;
    color: #FF7F00;
    font-size: 0.9rem !important;
}

div.jGrowl div.jGrowl-notification.jgrowl-t-warn div.jGrowl-message {
    background-color: #fff;
    color: #666;
}

/* --------------------------------------------------------    confirmField */

.jGrowl-notification.ui-state-highlight.ui-corner-all.jgrowl-t-success {
    background: #fff url(../../img/haken_hg_gruen.png) no-repeat scroll 5px 5px / 60px auto;
    border: 2px solid #aea400;
    border-radius: 5px;
    color: #fff;
    opacity: 1;
}

div.jGrowl div.jGrowl-notification.jgrowl-t-success div.jGrowl-close {
    background-color: #aea400;
    border: 1px solid #aea400;
    border-radius: 5px;
    color: #fff;
}

div.jGrowl div.jGrowl-notification.jgrowl-t-success div.jGrowl-header {
    background-color: #fff;
    border-bottom: 2px solid #aea400;
    color: #aea400;
    font-size: 0.9rem !important;
}

div.jGrowl div.jGrowl-notification.jgrowl-t-success div.jGrowl-message {
    background-color: #fff;
    color: #666;
}
/* --------------------------------------------------------    infoField */

.jGrowl-notification.ui-state-highlight.ui-corner-all.jgrowl-t-info {
    background: #fff url(../../img/i_hg_blau.png) no-repeat scroll 5px 5px / 60px auto;
    border: 2px solid #0066a1;
    border-radius: 5px;
    color: #fff;
    opacity: 1;
}

div.jGrowl div.jGrowl-notification.jgrowl-t-info div.jGrowl-close {
    background-color: #0066a1;
    border: 1px solid #0066a1;
    border-radius: 5px;
    color: #fff;
}

div.jGrowl div.jGrowl-notification.jgrowl-t-info div.jGrowl-header {
    background-color: #fff;
    border-bottom: 2px solid #0066a1;
    color: #0066a1;
    font-size: 0.9rem !important;
}

div.jGrowl div.jGrowl-notification.jgrowl-t-info div.jGrowl-message {
    background-color: #fff;
    color: #666;
}
/*---  Close All - Button  ---*/
div#jGrowl div.jGrowl-closer {
    background-color: #fff;
    border: 2px solid #0066a1;
    border-radius: 3px;
    color: #0066a1;
    float: left;
    font-family: Arial,Helvetica,sans-serif;
    font-weight: bold;
    width: auto;
}


/* ------------------------------------------------------------- ERROR FIELD */
/* CB/ errorField */



/* Contextual field error message */

.k-contextual-error {
	font-size: 90%;
	font-weight: bold;
	color: #C00;
	background: transparent;
	padding-left: 5px;
	vertical-align: 4px;
	float: left;
	width: 100%; 
	text-align: center;
}
span.k-contextual-error:before {
    display: none;
}
span.k-contextual-error {
	display: none; 
}

.tjq-error-popup {
    clear: none;
    display: none !important;
    float: right;
    font-size: 0.7rem;
    margin-left: 8px;
}

INPUT.t-error, TEXTAREA.t-error, SELECT.t-error {
    border-color: #FF0000;
    color: #000000;
    font-style: normal;
}

input.k-field-error {
    border: 1px solid #CC0000 !important;
}

IMG.t-error-icon {
    display: none !important;
}
.queuesPage tr.error, 
.queuesPage td.error,
.servicePage tr.error,
.servicePage td.error {
    background-color: #fa8072;
}
.queuesPage td.warn,
.servicePage td.warn {
    background-color: #ffff00;
}
/* CE/ errorField */

/* CE/ errorMessages */

/* ------------------------------------------------------------- Warning MESSAGES */
/* CB/ Warning Messages */

.warningMessage { 
	color: #000066;
}
.onboardingSingnupMsg {
    color: #FD6400;
}
/* ------------------------------------------------------------- FORM BUTTONS */
/* CB/ inputButtons */
/* CB/ linkButtons */

/* Buttons bar for inputs */

.functionBarLeft {
    float: left;
}

.k-buttons-bar {
    border: medium none;
}
#changePwForm section.generalSection .k-buttons-bar {
    margin-right: 13px;
}


a.colorCancel, a.colorCancel:visited {
    color: #000099;
}	

a.colorSubmit, a.colorSubmit:visited {
    color: #FD6400;
}

a.colorSubmit.loginLink, a.colorSubmit.loginLink:visited {
    background-color: #ff9326;
    float: left;
}
a.btAction, a.btAction:link {
    background: url(../../img/img_rabo/navbar-Background.jpg) repeat scroll 0 0 transparent;
    border: 1px solid #AAAAAA;
    border-radius: 3px;
    box-shadow: none;
    cursor: pointer;
    font-size: 0.75rem;
    font-weight: bold;
    margin: 0 0 0 3px;
    padding: 0 8px 1px;
    text-decoration: none;
    text-shadow: none;
    text-transform: none;
    vertical-align: baseline;
    width: auto;
    height: 1.5em;
    line-height: 1.5em;
}
a.btAction:visited {
    background: url(../../img/img_rabo/navbar-Background.jpg) repeat scroll 0 0 transparent;
    border: 1px solid #AAAAAA;
    border-radius: 3px;
    box-shadow: none;
    cursor: pointer;
    font-size: 0.75rem;
    font-weight: bold;
    margin: 0 0 0 3px;
    padding: 0 8px 1px;
    text-decoration: none;
    text-shadow: none;
    text-transform: none;
    vertical-align: baseline;
    width: auto;
    height: 1.5em;
    line-height: 1.5em;
}
a.btAction:hover {
    background: url(../../img/img_rabo/navbar-Background.jpg) repeat scroll 0 0 transparent;
    border: 1px solid #AAAAAA;
    border-radius: 3px;
    box-shadow: none;
    cursor: pointer;
    font-size: 0.75rem;
    font-weight: bold;
    margin: 0 0 0 3px;
    padding: 0 8px 1px;
    text-decoration: none;
    text-shadow: none;
    text-transform: none;
    vertical-align: baseline;
    width: auto;
    color: #FD6400;
    height: 1.5em;
    line-height: 1.5em;
}
a.btAction:focus {
    background: url(../../img/img_rabo/navbar-Background.jpg) repeat scroll 0 0 transparent;
    border: 1px solid #AAAAAA;
    border-radius: 3px;
    box-shadow: none;
    cursor: pointer;
    font-size: 0.75rem;
    font-weight: bold;
    margin: 0 0 0 3px;
    padding: 0 8px 1px;
    text-decoration: none;
    text-shadow: none;
    text-transform: none;
    vertical-align: baseline;
    width: auto;
    color: #FD6400;
    height: 1.5em;
    line-height: 1.5em;
}

a.btAction:active {
    background: url(../../img/img_rabo/navbar-Background.jpg) repeat scroll 0 0 transparent;
    border: 1px solid #AAAAAA;
    border-radius: 3px;
    box-shadow: none;
    cursor: pointer;
    font-size: 0.75rem;
    font-weight: bold;
    margin: 0 0 0 3px;
    padding: 0 8px 1px;
    text-decoration: none;
    text-shadow: none;
    text-transform: none;
    vertical-align: baseline;
    width: auto;
    color: #FD6400;
    height: 1.5em;
    line-height: 1.5em;
}
a.btAction:empty, 
a.btAction:link:empty {
    display: none;
}
#critZone a.btAction.colorSubmit {
    background: url(../../img/img_rabo/navbar-Background.jpg) repeat scroll 0 0 transparent;
    color: #FD6400;
}
#critZone a.btAction.colorSubmit:hover, #critZone a.btAction.colorSubmit:focus, #critZone a.btAction.colorSubmit:active {
    background: url(../../img/img_rabo/navbar-Background.jpg) repeat scroll 0 0 transparent;
    color: #FD6400;
 }
 a.btAction.disabled, a.btAction.disabled:link, a.btAction.disabled:hover {
    cursor: default;
    text-decoration: none;
}
#welcomePg a.btAction.colorCancel, #welcomePg a.btAction.colorCancel:link, #welcomePg a.btAction.colorCancel:visited, #welcomePg a.btAction.colorCancel:hover, #welcomePg a.btAction.colorCancel:focus, #welcomePg a.btAction.colorCancel:active  {
    margin: 0;
}

/* Valid actions - must duplicate declarations for IE6!!*/
input[type=button], input[type=submit] {
	  color: #FD6400;
}
.k-button, a.k-button, a.k-button:link, a.k-button:visited {
	background: none repeat scroll 0 0 #AEA400;
    border: medium none;
    box-shadow: none;
    color: #FFFFFF;
    text-shadow: none;
}
	/*hover*/
	input[type=button]:hover, input[type=submit]:hover, a.k-button:hover {
		color: #FFF;
		background: transparent;
		border: none;
		border-color: transparent;
	}
	input[type=button]:hover {
		background: none repeat scroll 0 0 #000099;
        border: medium none;
        box-shadow: none;
        color: #FFFFFF;
        text-shadow: none;
	}
	a.k-button:hover {
	    background: none repeat scroll 0 0 #AEA400;
        border: medium none;
        box-shadow: none;
        color: #FFFFFF;
        text-shadow: none;
    }
	/*focus*/
	input[type=button]:focus, input[type=submit]:focus, a.k-button:focus {
		color: #FFF;
		background: transparent;
		border: none;
		border-color: transparent;
	}
	input[type=button]:focus {
		background: none repeat scroll 0 0 #000099;
        border: medium none;
        box-shadow: none;
        color: #FFFFFF;
        text-shadow: none;
	}
	a.k-button:focus {
	     background: none repeat scroll 0 0 #AEA400;
         border: medium none;
         box-shadow: none;
         color: #FFFFFF;
         text-shadow: none;
     }
     
#buttonZone.t-zone.tapestry-zone {
    float: right;
    text-align: right;
}

/* Disabled actions */

	input[type=submit]:disabled, input[type=button]:disabled {
		color: #777;
		background: #CCC;
		border: 1px solid #CCC;
	}
	.k-disabled {
		color: #777;
		background: #CCC;
		border: 1px solid #CCC;
	}
	.btAction.disabled {
		color: #777;
		background: #CCC;
		border: 1px solid #CCC;
	}
		
/* Optional actions */
input[type=button].optional, input[type=submit].optional {
	color: #FFF;
	background: #990;
	border: 1px #990 solid;
}
a.k-button.optional, a.k-button.optional:link, a.k-button.optional:visited {
	color: #FFF;
	background: #990;
	border: 1px #990 solid;
}
	/*hover*/
	input[type=button].optional:hover, input[type=submit].optional:hover, a.k-button.optional:hover {
		color: #FFF;
		background: #000;
		border-color: #000;
	}
	/*focus*/
	input[type=button].optional:focus, input[type=submit].optional:focus, a.k-button.optional:focus {
		color: #FFF;
		background: #000;
		border-color: #000;
	}
	
/* Reset Actions */
input[type=button].reset, input[type=reset] {
	color: #FFF;
	background: #000099;
	border: none;
	box-shadow: none;
}
a.k-button.reset, a.k-button.reset:link, a.k-button.reset:visited {
	background: none repeat scroll 0 0 #000099;
    border: medium none;
    box-shadow: none;
    color: #FFFFFF;
}
input[type="button"].reset, input[type="reset"] {
    background: none repeat scroll 0 0 #000099;
    border: medium none;
    box-shadow: none;
    color: #FFFFFF;
   }	
   input[type="button"].reset, input[type="reset"] {
    padding: 0 3px\9;
   }	
	/* Hover/Focus */
	input[type=button].reset:hover, input[type=reset]:hover, a.k-button.reset:hover {
		color: #FFF;
		background: #000099;
		border: none;
		box-shadow: none;
	}
	input[type=button].reset:focus, input[type=reset]:focus, a.k-button.reset:focus {
		color: #FFF;
		background: #000099;
		border: none;
		box-shadow: none;
	}
	
		
input[type="button"].submit, input[type="submit"] {
    background: none repeat scroll 0 0 #AEA400;
    border: medium none;
    box-shadow: none;
    color: #FFFFFF;
}
input[type="button"].submit, input[type="submit"] {
    padding: 0 3px\9;
}
/* Hover/Focus */
    input[type=button].submit:hover, input[type=submit]:hover, a.k-button.submit:hover {
		color: #FFF;
		background: #AEA400;
		border: none;
		box-shadow: none;
	}
	input[type=button].submit:focus, input[type=submit]:focus, a.k-button.submit:focus {
		color: #FFF;
		background: #AEA400;
		border: none;
		box-shadow: none;
	}
	
	
input.colorCancel[type="button"], input.colorCancel[type="submit"] {
    background: url(../../img/img_rabo/navbar-Background.jpg) repeat scroll 0 0 transparent;
    border: 1px solid #AAAAAA;
    box-shadow: none;
    color: #000099;
    font-size: 0.75rem;
    padding: 0 8px 1px;
    width: auto;
}
input.colorSubmit[type="button"], input.colorSubmit[type="submit"] {
    background: url(../../img/img_rabo/navbar-Background.jpg) repeat scroll 0 0 transparent;
    border: 1px solid #AAAAAA;
    box-shadow: none;
    color: #FD6400;
    font-size: 0.75rem;
    padding: 0 8px 1px;
    width: auto;
}
/* CE/ linkButtons */	
/* CE/ inputButtons */


/* ------------------------------------------------------------- DATEPICKER */
/* CB/ datepicker */

input.k-datepick {width: 7em; text-align: left;}

/* Calendar button */
img.ui-datepicker-trigger {padding: 2px 5px 0; vertical-align: top; cursor: pointer; position: relative; left: -21px;}
button.ui-datepicker-trigger {
    background: url(../../img/k-theme0/pic_calendar.gif) no-repeat scroll 5px 3px transparent;
    border: medium none;
    color: transparent;
    cursor: pointer;
}
/* Today's date link */
td.ui-datepicker-today a, td.ui-datepicker-today a:link, td.ui-datepicker-today a:visited {
	color: #FFF;
	background: #990;
}

/* Values for calendar table */
.ui-datepicker {
	display: none;
	margin: 0;
	background: #F2F2F2;
	border: 1px solid #808080;
}
.ui-datepicker th {
	font-size: 0.7em;
	font-weight: bold;
	text-align: right;
	color: #FFF;
	background: #66A3C7;
	padding: 0.2em;
}

.ui-datepicker td span, .ui-datepicker td a {
	display: block;
	text-decoration: none; 
	padding: 0 0.2em;
}
.ui-datepicker td a:hover {
	color: #FFF;
	background: #990;
}

.calendar, .calendar table {
    z-index: 9999;
    font-size: 0.95em !important;
}


/* Month/Year title */
.ui-datepicker .ui-datepicker-title {
	font-size: 0.75em;
	font-weight: bold;
	text-align: center;
	background: none repeat scroll 0 0 #F2F2F2;
    color: #000099;
	padding: 0.3em 0;
}

/* Prev/Next Arrows */

.calendar .nav div {
    background: none repeat scroll 0 0 transparent !important;
}
.ui-datepicker .ui-datepicker-prev, .ui-datepicker .ui-datepicker-next {
	position: absolute;
	top: 2px;
	width: 23px;
	height: 23px; 
}

.ui-datepicker .ui-icon {
	display: block;
	overflow: hidden;
	text-indent: -99999px;
	cursor: pointer;
}
.ui-icon-circle-triangle-w {
	width: 16px;
	height: 16px;
	background: transparent url(../../img/k-theme0/date_prev.gif) 0 2px no-repeat;
}
.ui-icon-circle-triangle-e {
	width: 16px;
	height: 16px;
	background: transparent url(../../img/k-theme0/date_next.gif) right 2px no-repeat;
}

.ui-datepicker .ui-datepicker-prev {left: 2px;}
.ui-datepicker .ui-datepicker-next {right: 2px;}
.ui-datepicker .ui-datepicker-prev span, .ui-datepicker .ui-datepicker-next span {
	display: block;
	position: absolute;
	left: 50%;
	margin-left: -8px;
	top: 50%;
	margin-top: -8px;  
}
IMG.t-calendar-trigger {
	cursor: pointer;
	padding-left: 3px;
	position: relative;
	top: 7px;
}

/* CE/ datepicker */


/* -------------------------------------------------------- FORM WIZARD */
/* CB/ formWizard */

ul.k-form-steps {clear: both; margin-bottom: 1em; padding: 0;}
	
	ul.k-form-steps li {
		display: inline-block;
		list-style-type: none;
		font: 1em StagBook, Arial, "Helvetica Neue", Helvetica, sans-serif;
		color: #BBB;
		background: #FFF;
		margin-right: 5%;
	}
	ul.k-form-steps strong {display: block; font-size: 120%;}
	
	/* States */
	ul.k-form-steps li.past {color: #000; background: #FFF;}
    ul.k-form-steps li.active {
        color: #F60;
        background: #FFF url(../../img/k-theme0/bg_step.gif) 0 0.3em no-repeat;
        padding-left: 10px;
    }

/* CE/ formWizard */

/* ------------------------------- List for Sub Scheme Specific Details from Services ----------------- */
ul#subSchemeList li {
	display: block;
}

/* --------------------------------------------------------------------------- */
/* ------------------------------- NAVIGATION -------------------------------- */
/* --------------------------------------------------------------------------- */

/* -------------------------------------------------------- MAIN NAV/FIRST LEVEL */
/* CB/ mainNav */

ul.k-navbar {
	background: none repeat scroll 0 0 transparent;
    color: #000099;
    }
	ul.k-navbar li {
		background: url(../../img/bg_menubar_separ.png) no-repeat scroll left 3px transparent;
    	border-right: medium none;
    	}
		
		ul.k-navbar a, ul.k-navbar a:visited {
			background: none repeat scroll 0 0 transparent;
            color: #000099;
		}
		ul.k-navbar a:hover, ul.k-navbar a:focus {
			background: none repeat scroll 0 0 transparent;
		  color: #FD6400;
		}
		
		/* If section has dropdown */
		ul.k-navbar a.hasdropdown, ul.k-navbar a.hasdropdown:visited {
			color: #FFF;
			background: #000 url(../../img/k-theme0/bg_hasdropdown.png) right 0.6em no-repeat;
			padding-right: 25px;
		}
		ul.k-navbar a.hasdropdown:hover, ul.k-navbar a.hasdropdown:focus {
			color: #000;
			background: #BFBFBF url(../../img/k-theme0/bg_hasdropdown.png) right 0.6em no-repeat;
		}
		ul.k-navbar li.active a.hasdropdown, ul.k-navbar li.active a.hasdropdown:visited {
			color: #FFF;
			background: #F60 url(../../img/k-theme0/bg_hasdropdown.png) right 0.6em no-repeat;
			padding-right: 25px;
		}
		ul.k-navbar li.active a.hasdropdown:hover, ul.k-navbar li.active a.hasdropdown:focus {
			color: #FFF;
			background: #F60 url(../../img/k-theme0/bg_hasdropdown.png) right 0.6em no-repeat;
		}
		
		.sf-sub-indicator {display: none;}
		
		/* Active section / no link */
		ul.k-navbar li.active strong {
			background: url(../../img/bg_menubar_on.png) no-repeat scroll 0 1px transparent;
		    color: #FD6400;
		}
		
		/* Active section / with link */
		ul.k-navbar li.active a, ul.k-navbar li.active a:visited {
			color: #FFF;
			background: #F60;
		}

/* SECOND LEVEL UL - Dropdown menu */
.dropdown {
	display: none;
	position: absolute;
	width: 25em;
	color: #000;
	background: #BFBFBF;
	z-index: 200;
}
ul.dropdown {width: 18em; padding: 0;}

ul.k-navbar ul.dropdown li {
	float: none;
	padding: 0;
	margin: 0;
	border-bottom: 1px dotted #FFF;
	border-right: none;
}

ul.k-navbar .dropdown li a, ul.k-navbar .dropdown li a:visited {
	height: 1.5em;
	line-height: 1.5em;
	color: #000;
	background: #BFBFBF;
}

ul.k-navbar .dropdown li a:hover, ul.k-navbar .dropdown li a:focus {
	color: #FFF;
	background: #F60;
}

	/* If it is a large dropdown  */
	div.big-menu {
		width: 300px;
		background: #BFBFBF;
	}
	div.big-menu ul {
		float: left;
		width: 40%;
		padding: 0.5em 0;
		border-right: 1px dotted #FFF;
	}
    
	/* "View all" link */
    p.view-all {
        clear: both;
        font-size: 0.85em;
        font-weight: bold;
        text-transform: uppercase;
        text-align: center;
		padding: 2px 0;
		border-top: 1px solid #000;
    }
    p.view-all a, p.view-all a:link, p.view-all a:visited {
        color: #000;
        background: #990;
    }
	p.view-all a:hover, p.view-all a:focus {color: #FFF; background: #F60;}

		
/* CE/ mainNav */


/* ------------------------------------------------------------ VERTICAL MENU */
/* CB/ vmenu */

p.aid {
	display: none;
	font-weight: bold;
	padding: 3px;
}
	#menu p.aid a, #menu p.aid a:link, #menu p.aid a:visited {
		display: block;
		text-decoration: none;
		color: #FFF;
		background: #F60;
		padding: 0.2em 5px.5em;
	}
	#menu p.aid a:before {content: "<< ";}
	#menu p.aid a:hover, #menu p.aid a:focus {
		color: #FFF;
		background: #000;
	}

ul.k-menu { 
	float: left;
	width: 100%;
	padding: 0;
	margin: 0;
	border-bottom: 1px dashed #CCC;
}
	ul.k-menu li {
		float: left;
		width: 100%;
		padding: 0 0 11px;
		list-style-type: none;
	}
	
	ul.k-menu a, ul.k-menu a:link, ul.k-menu a:visited {
		display: block;
		font-weight: bold;
		text-decoration: none;
		color: #FFF;
		background: #808080 url(../../img/k-theme0/unfold-trans.png) right 0.3em no-repeat;
		padding: 3px 28px 3px 4%;
		cursor: pointer;
	}
	ul.k-menu a:focus {
		color: #FFF;
		background: #F60 url(../../img/k-theme0/unfold-trans.png) right 0.3em no-repeat;
	}
	ul.k-menu a.ui-state-active, ul.k-menu a.ui-state-active:link, ul.k-menu a.ui-state-active:visited {
		color: #FFF;
		background: #F60 url(../../img/k-theme0/fold-trans.png) right 0.3em no-repeat;
	}
	
	/* If there's no sub-menu */
	ul.k-menu a.one-level, ul.k-menu a.one-level:link, ul.k-menu a.one-level:visited {
		background-image: none;
	}
	ul.k-menu a.one-level:focus {background-image: none;}
	
	ul.k-menu li.active a.one-level, ul.k-menu li.active a.one-level:link, ul.k-menu li.active a.one-level:visited {
		background: #F60;
	}
		
	/* Level 2 */
	ul.k-menu ul.level2 {
		float: left;
		width: 100%;
		padding: 0;
		border: 1px solid #BFBFBF;
	}
		ul.k-menu ul.level2 li {
			width: 94%;
			font-size: 90%;
			padding: 0.5em 2% 0.5em 4%;
			border-top: 1px dashed #CCC;
		}
		ul.k-menu ul.level2 li:first-child {border: none;}
		ul.k-menu ul.level2 a, ul.k-menu ul.level2 a:link, ul.k-menu ul.level2 a:visited { 
			font-weight: normal;
			text-decoration: none;
			color: #555;
			background: #FFF;
			padding-left: 0;
		}
		ul.k-menu ul.level2 a:hover, ul.k-menu ul.level2 a:focus {text-decoration: underline;}
	
			ul.k-menu ul.level2 ul li {list-style-type: disc; padding: 0; border: none;}
			
		/* Active section */
		ul.k-menu ul.level2 li.active a, ul.k-menu ul.level2 li.active a:link, ul.k-menu ul.level2 li.active a:visited {
			font-weight: bold;
			color: #F60;
			background: #FFF;
		}
		ul.k-menu li.active strong {
			font-weight: bold;
			color: #F60;
			background: #FFF;
		}
			
/* CE/ vmenu */


/* ----------------------------------------------------- BREADCRUMBS */
/* CB/ breadcrumbs */

p.k-breadcrumbs {
    background: none repeat scroll 0 0 transparent;
    color: #FD6400;
    display: none;
}

/* CE/ breadcrumbs */

/* ----------------------------------------------------- TREE-VIEW */
/* CB/ treeview */

div.k-tree {}

	div.k-tree li {list-style-type: none; background: #FFF url(../../img/k-theme0/tree_sprite.gif) -90px 0 repeat-y;}
	div.k-tree li.jstree-last {background: none;}
	div.k-tree li ins {background: transparent url(../../img/k-theme0/tree_sprite.gif) -90px 0 repeat-y;}

	div.k-tree li.jstree-leaf > ins {background-position: -36px 0;}
	div.k-tree li.jstree-closed > ins {background-position: -54px 0;}
	div.k-tree li.jstree-open > ins {background-position: -72px 0;}
	div.k-tree a .jstree-icon {background-position: -56px -19px;}
	
	div.k-tree a, div.k-tree a:link {
		display: inline-block;
		color: #000;
		background: #FFF;
	}
	div.k-tree a:hover {
		color: #000;
		background: #DFEFF6;
	}
	div.k-tree a:focus {
		color: #000;
		background: #DFEFF6;
		border: 1px solid #F60;
	}
	div.k-tree a.jstree-clicked {
		color: #000;
		background: #DFEFF6;
	}

/* CE/ treeview */


/* ----------------------------------------------------- TREE-VIEW GRID */
/* CB/ treeviewGrid */

div.k-tree-grid {
	float: left;
	width: 100%;
	padding: 1em 0;
	margin-bottom: 1em;
	border-top: 2px solid #06A;
	border-bottom: 2px solid #06A;
}

	div.k-tree-grid div.tree {
		float: left;
		overflow: auto;
		width: 20%;
		height: 25em;
		padding: 0 0 2%;
	}
	div.k-tree-grid div.tree-content {
		float: right;
		overflow: auto;
		width: 74%;
		height: 25em;
		padding: 2%;
		border-left: 1px dashed #06A; 
	}
	
	div.k-tree-grid ul.actions {
		padding: 2px 5px 0;
		margin: 0 0 1em;
		background: #EFEFEF;
	}
		div.k-tree-grid ul.actions li {
			display: inline-block;
			list-style-type: none;
		}
	

/* CE/ treeviewGrid */


/* ----------------------------------------------------------- TOOLS LINKS --- */
/* CB/ toolslinks */

div.k-tools {
    background: none;
    border-top: medium none;
    color: #000000;
}

	ul.k-tools-list li:first-child {border: none;}
	ul.k-tools-list a, ul.k-tools-list a:link {
		color: #FFF;
		background: #000099 url(../../img/k-theme0/sprite_arrows.png) 0 -567px no-repeat;
	}
	


/* CE/ toolslinks */



/* -------------------------------------------------------------------- SEARCH */
/* CB/ siteSearch */

form.k-search {float: right; width: auto; padding-right: 2%;}

	form.k-search p {padding: 0.4em 0 0; margin: 0;}
	#searchTag {width: 15em; height: 1.2em; vertical-align: bottom;}
	form.k-search input[type = submit] {
	    font-size: 90%;
		text-transform: none;
	    color: #FFF;
	    background: #000;
	    padding: 0 2px;
	    margin: 0 0 0 -5px;
		border-color: #000;
		border-bottom: 3px solid #000;
		outline: none;
		vertical-align: top;
	}

.ui-autocomplete {
    position: absolute;
    color: #555;
    background: #FFF;
	padding: 0;
    border: 1px solid #BFBFBF;
    cursor: default;
}

	.ui-autocomplete li {
	    list-style-type: none;
		padding: 0;
	}
	
	.ui-autocomplete a, .ui-autocomplete a:link, .ui-autocomplete a:visited {
	    display: block;
	    padding: 2px 8px;
	}
	.ui-autocomplete a:hover {color: #FFF; background: #999;}	
	form.k-search .ui-state-hover, form.k-search .ui-state-focus {
	    color: #FFF;
	    background: #999;
	}

/* CE/ siteSearch */
/* --------- autocomplete Ticket assign  ------------------- */

dd .ui-autocomplete-input {
    width: 35em;
    float: left;
}
dl.fullSize dd span.ui-helper-hidden-accessible {
    display: none;
    margin-left: 10px;
}
ul.ui-autocomplete {
	color: #000099;
}

/* -------------- button styles ---------------- */

a.btsubmit  { /*Eva Rütters - neu eingefügt, für "link-Zurücksetzten = bt.submit"*/
	background: url(../../img/img_rabo/navbar-Background.jpg) repeat scroll 0 0 rgba(0,0,0,0);
    border: 1px solid #aaaaaa;
    border-radius: 3px;
    box-shadow: none;
    color: #000099;
    cursor: pointer;
    font-size: 0.75rem;
    font-weight: bold;
    height: 15px;
    line-height: 100%;
    margin: 0 3px 0 3px;
    padding: 3px 5px 1px;
    text-decoration: none;
    text-shadow: none;
    text-transform: none;
    vertical-align: top;
    width: auto;
}

a.btsubmit:hover, a.btsubmit:focus  { /*Eva Rütters - neu eingefügt, für "link-Zurücksetzten = bt.submit - hover?"*/
	background: url(../../img/img_rabo/navbar-Background.jpg) repeat scroll 0 0 rgba(0,0,0,0);
    border: 1px solid #aaaaaa;
    border-radius: 3px;
    box-shadow: none;
    color: #fd6400;
    cursor: pointer;
    font-size: 0.75rem;
    font-weight: bold;
    height: 15px;
    line-height: 100%;
    margin: 0 3px 0 3px;
    padding: 3px 5px 1px;
    text-decoration: none;
    text-shadow: none;
    text-transform: none;
    vertical-align: top;
    width: auto;
}

input[type="button"], input[type="submit"] {
    border-radius: 3px;
    box-shadow: none;
    text-shadow: none;
    color: #FD6400;
}
input[type="button"], input[type="submit"] {
    padding: 0 3px\9;
}
input[type="button"].btsubmit, input[type="submit"].btsubmit  {
	background: url(../../img/img_rabo/navbar-Background.jpg) repeat scroll 0 0 transparent;
    border: 1px solid #aaaaaa;
    border-radius: 3px;
    box-shadow: none;
    color: #fd6400;
    cursor: pointer;
    font-size: 0.75rem;
    font-weight: bold;
    height: 21px;
    line-height: 100%;
    margin: 0 0 0 3px;
    padding: 0 5px 1px;
    text-decoration: none;
    text-shadow: none;
    text-transform: none;
    vertical-align: top;
    width: auto;
    float: right;
}
input[type="button"].btsubmit:focus, input[type="button"].btsubmit:hover, input[type="submit"].btsubmit:focus, input[type="submit"].btsubmit:hover {
	background: url(../../img/img_rabo/navbar-Background.jpg) repeat scroll 0 0 transparent;
    border: 1px solid #aaaaaa;
    border-radius: 3px;
    box-shadow: 0px 1px 6px #888;
    color: #fd6400;
    cursor: pointer;
    font-size: 0.75rem;
    font-weight: bold;
    height: 21px;
    line-height: 100%;
    margin: 0 0 0 3px;
    padding: 0 5px 1px;
    text-decoration: none;
    text-shadow: none;
    text-transform: none;
    vertical-align: top;
    width: auto;
    float: right;
}
input[type="button"].btsubmit, input[type="submit"].btsubmit {
    padding: 0 3px\9;
}
input[type="button"].btsubmit:hover, input[type="submit"].btsubmit:hover {
	padding: 0 3px\9;
}
input[type="button"].btcancel, input[type="submit"].btcancel {
	background: url(../../img/img_rabo/navbar-Background.jpg) repeat scroll 0 0 transparent;
	border: 1px solid #AAAAAA;
    border-radius: 3px;
    box-shadow: none;
    color: #000099;
    cursor: pointer;
    font-size: 0.75rem;
    font-weight: bold;
    height: 21px;
    line-height: 100%;
    margin: 0 0 0 3px;
    padding: 0 5px 1px;
    text-decoration: none;
    text-shadow: none;
    text-transform: none;
    vertical-align: baseline;
    width: auto;
    
}
input[type="button"].btcancel:hover, input[type="button"].btcancel:focus, input[type="submit"].btcancel:hover, input[type="submit"].btcancel:focus {
	background: url(../../img/img_rabo/navbar-Background.jpg) repeat scroll 0 0 transparent;
    border: 1px solid #AAAAAA;
    border-radius: 3px;
    box-shadow: 0px 1px 6px #888;
    color: #000099;
    cursor: pointer;
    font-size: 0.75rem;
    font-weight: bold;
    height: 21px;
    line-height: 100%;
    margin: 0 0 0 3px;
    padding: 0 5px 1px;
    text-decoration: none;
    text-shadow: none;
    text-transform: none;
    vertical-align: baseline;
    width: auto;
}

input[type="button"].btcancel, input[type="submit"].btcancel {
    padding: 0 3px\9;
}
input[type="button"].btcancel:hover, input[type="submit"].btcancel:hover {
	padding: 0 3px\9;
}

/* ------------- CB ONLINE HELP  --------------- */
p.k-buttons-bar.onlineHelp a.onlineHelp, p.k-buttons-bar.onlineHelp a.onlineHelp:link {
    background: #fff url(../../img/img_rabo/onlineHelp.png) no-repeat scroll right center / contain ;
    border: 1px solid #fd6400;
    box-shadow: 1px 1px #959595;
    color: #fd6400;
    float: right;
    font-size: 0.7rem;
    height: 14px;
    line-height: 13px;
    margin: 0;
    padding: 0 22px 0 5px;
    right: 0;
}
p.k-buttons-bar.onlineHelp a.onlineHelp:hover, p.k-buttons-bar.onlineHelp a.onlineHelp:focus {
    text-decoration: underline;
    box-shadow: 0px 1px 6px #888;
}
/* ------------- CB  end ONLINE HELP  --------------- */

input.file {
    opacity: 0;
}
.fileinput label {
    color: #000099;
}
.fakeTextInput {
	border:1px solid #919FB3;
	float: left;
} 
.fakeButton {
	background: #000099 url(../../img/bg_lft_reset.png) no-repeat scroll left top;
	border: medium none;
	color: #FFFFFF;
}
.fileinput ul input {
    background: none repeat scroll 0 0 #AEA400;
    border-radius: 3px;
}
.radio input {
	background-color: #fff;
	color: #000;
	border-color: transparent;
}
/* ----------------- END  Button Styles   ----------------- */
/* --------------------------------------------------------- PAGINATION --- */
/* CB/ pagination */

div.k-pagination {
	background: none repeat scroll 0 0 #FFFFFF;
    	border-bottom: 1px dashed #6796C8;
    	border-top: 1px dashed #6796C8;
    	color: #0066AA;
}
	div.k-pagination p {color: #0066AA;}
	div.k-pagination p.total-pages {color: #0066AA;}
	
	p.lines-to-display {color: #0066AA;}
	
	div.k-pagination strong {
		background: none repeat scroll 0 0 transparent;
    		color: #0066AA;
    	}
p.page-numbers strong, p.page-numbers a, p.page-numbers a:link {
    background: none repeat scroll 0 0 #C4D3E3;
    border-radius: 3px;
    color: #0066AA;
}
p.page-numbers strong {
    background: none repeat scroll 0 0 #fff;
    color: #0066AA;
}
p.page-numbers a:hover, p.page-numbers a:focus {
    background: none repeat scroll 0 0 #C4D3E3;
    border-radius: 3px;
    color: #0066AA;
    box-shadow: 0px 1px 6px #888;
}

/* --- Pagination KAWWA-Grid --- */

div.pagination {
	float: left;
	margin: 5px 0;
	padding-top: 6px;
	width: 99%;
}
TABLE.t-data-grid {
    margin-bottom: 5px;
}
div .k-panel table.t-data-grid:first-child {
    margin-bottom: 0;
}
p.resNum {
	float: left;
    margin: 0;
    padding: 5px 0;
    width: 40%;
}
p.resNum label {
    padding-top: 3px;
    width: auto;
}
p.resNum select {
    font-size: 100%;
    width: auto;
}
p.resNumHidden {
	float: left;
    margin: 0;
    padding: 5px 0;
    width: 40%;
}
p.resNumHidden label {
    padding-top: 3px;
    width: auto;
}
p.resNumHidden select {
    font-size: 100%;
    width: auto;
}

p.total {
	float: left;
    padding-top: 5px;
    text-align: center;
    width: 20%;
}
 p.total strong {
    background: none;
    color: #000099;
    display: inline;
    padding: 0;
    font-size: 1em;
}

p.pagNums {
	float: right;
    padding-right: 8px;
    padding-top: 5px;
    text-align: right;
    width: 39%;
}

p.pagNums a:link {
	font-size: 0.75rem;
    font-weight: normal;
    padding: 0;
    text-decoration: underline;
}

p.pagNums a:visited {
	font-size: 0.75rem;
    font-weight: normal;
    padding: 0;
    text-decoration: underline;
}

p.pagNums a:hover, p.pagNums a:focus {
	font-size: 0.75rem;
    font-weight: normal;
    padding: 0;
    text-decoration: underline;
    box-shadow: 0px 1px 6px #888;
}

/* --- end KAWWA-Grid pagination --- */

/* --------- !Tabbar Content-Navigation ------------- */
/* TABS */
.cont_navigation {background-color: transparent;}

.cont_navigation ul.tabbarContent  {
    border-bottom: 2px solid #000099;
}

.cont_navigation li {
	background-color: transparent;
	border: none;
}

/* non-current first tab */
.cont_navigation ul.tabbarContent li.firstTabOff {
      background: url(../../img/navi/tab_rgt_off.png) no-repeat scroll right top #C4D3E3;
      color: #0066AA;
}
.cont_navigation ul.tabbarContent li.firstTabOff a, .cont_navigation ul.tabbarContent li.firstTabOff a:link, .cont_navigation ul.tabbarContent li.firstTabOff a:visited {
   color: #0066AA;
}
.cont_navigation ul.tabbarContent li.tabOff a, .cont_navigation ul.tabbarContent li.tabOff a:link, .cont_navigation ul.tabbarContent li.tabOff a:visited {
   color: #0066AA;
}

/* non-current tabs*/
.cont_navigation ul.tabbarContent li {
    background: url(../../img/navi/tab_rgt_off.png) no-repeat scroll right top #C4D3E3;
    border: medium none;
    color: #0066AA;
}
.cont_navigation ul.tabbarContent a, ul.tabbarContent a:link, ul.tabbarContent a:visited {
   color: #0066AA;
}

/* current tab */
.cont_navigation ul.tabbarContent li.tabOn {
      background: url(../../img/navi/tab_rgt_on.png) no-repeat scroll right top #000099;
      color: #fff;
      border-right: none;
      border-left: none;
      border-bottom: none;
}
.cont_navigation ul.tabbarContent li.firstTabOn {
      background: url(../../img/navi/tab_rgt_on.png) no-repeat scroll right top #000099;
      color: #fff;
      border-right: none;
      border-left: none;
      border-bottom: none;
}
.cont_navigation ul.tabbarContent li.firstTabOn a, .cont_navigation ul.tabbarContent li.firstTabOn a:link, .cont_navigation ul.tabbarContent li.firstTabOn a:visited {
   color: #fff;
   background: url(../../img/navi/tab_rgt_on.png) no-repeat scroll right top #000099;
   padding:3px 7px;
}
.cont_navigation ul.tabbarContent li.tabOn a, .cont_navigation ul.tabbarContent li.tabOn a:link, .cont_navigation ul.tabbarContent li.tabOn a:visited {
   color: #fff;
   background: url(../../img/navi/tab_rgt_on.png) no-repeat scroll right top #000099;
   padding:3px 7px;
}
.cont_navigation ul.tabbarContent strong {
    background: none repeat scroll 0 0 transparent;
    color: #FFFFFF;
}

/* ------------------------- !Content Values --------------------------------- */


#content_header h1  {
    color: #fff;
}


/* ------------------------- !Content Values --------------------------------- */	


/* --------------------------------------------------------------------------- */
/* ---------------------------------- BLOCKS --------------------------------- */
/* --------------------------------------------------------------------------- */

/* ---------------------------------------------------------------------- TABS */
/* CB/ tabs */
	ul.tabs {
	    background: none repeat scroll 0 0 #000099;
    	color: #FFFFFF;
	}
	
	ul.tabs li {
		border-right: 1px solid #FFFFFF;
	}
	
	ul.tabs li.firstTabOn {
	    
	}
	ul.tabs a, ul.tabs a:link, ul.tabs a:visited {
	    background: none;
    	border: medium none;
    	color: #FFFFFF;
	 }
  	ul.tabs a:hover {color: #FFFFFF;  background: none repeat scroll 0 0 #FD6400; }
	ul.tabs a:focus {color: #FFFFFF;  background: none repeat scroll 0 0 #FD6400; }
	
	ul.tabs li.tabOn {
     color: #FFFFFF;
  	}
  
	 strong {
	    background: none repeat scroll 0 0 #FD6400;
    	color: #FFFFFF;
	}
  
		ul.tabs li.ui-state-active a, ul.tabs li.ui-state-active a:link, ul.tabs li.ui-state-active a:visited {
		    background: none repeat scroll 0 0 #FD6400;
    		color: #FFFFFF;
		}
		ul.tabs li.ui-state-active a:focus {
		   background: none repeat scroll 0 0 #FD6400;
    	   color: #FFFFFF;
		}
		 
	div.k-tabbed-data > div.content {
		color: #000099;
		background: none repeat scroll 0 0 transparent;
		border: none;
	}
	
		
/* Link for tabs container */
p.tabs-link {
	color: #FFF;
	background: #808080;
}
p.tabs-link a, p.tabs-link a:link, p.tabs-link a:visited {
	color: #FFF;
	background: #808080;
}

	
/* CE/ tabs */

/* Tabs third-level - self made tabbed-list */
.tabbed-list {
	background-color: #fff;
    float: left;
    margin-top: 10px;
    padding-left: 0;
    position: relative;
    top: 4px;
    width: 100%;
    z-index: 1;
}
.tabbed-list ul.tabs {
    background: none;
    border-bottom: 1px solid #000099;
    float: left;
    margin: 0;
    padding: 0;
}
.tabbed-list ul.tabs li {
	margin: 0;
    padding: 0;
    background: none;
    border-right: medium none;
}

.tabbed-list ul.tabs li a, .tabbed-list ul.tabs li a:link, .tabbed-list ul.tabs li a:visited {
	background: none repeat scroll 0 0 #FFFFFF;
	border-left: 1px solid #CCCCCC;
    border-radius: 0;
    border-right: 1px solid #CCCCCC;
    border-top: 1px solid #CCCCCC;
    color: #000099;
    height: 16px;
    line-height: 18px;
    margin-top: 3px;
    padding: 0.4em 10px 0.7em;
}

.tabbed-list ul.tabs li a:hover, .tabbed-list ul.tabs li a:focus, .tabbed-list ul.tabs li a:active {
	background: none repeat scroll 0 0 #FFFFFF;
    color: #FD6400;

}

.tabbed-list ul.tabs li a.ui-state-active, .tabbed-list ul.tabs li a.ui-state-active:link, .tabbed-list ul.tabs li a.ui-state-active:visited {
	background: none repeat scroll 0 0 #FFFFFF;
    border-left: 1px solid #000099;
    border-radius: 0;
    border-right: 1px solid #000099;
    border-top: 1px solid #000099;
    color: #FD6400;
    height: 18px;
    margin: 1px 0 0;
    padding: 0.5em 10px 0.6em;
    position: relative;
    top: 1px;
}

/* Tabs third-level - k-tabbed-data */
.k-tabbed-data {
    float: left;
    margin-top: 35px;
    padding-left: 0;
    width: 100%;
}
.k-tabbed-data ul.tabs {
    background: none repeat scroll 0 0 #ffffff;
    float: left;
    margin: 0 0 20px 0;
    padding: 0;
}
.k-tabbed-data ul.tabs li {
    background: none;
    border-bottom: none;
    float: left;
    margin: 0;
    padding: 0;
}

.k-tabbed-data ul.tabs li a, .k-tabbed-data ul.tabs li a:link, .k-tabbed-data ul.tabs li a:visited {
    background: #ffffff none repeat scroll 0 0;
    border-left: 1px solid #cccccc;
    border-radius: 0;
    border-right: 1px solid #cccccc;
    border-top: 1px solid #cccccc;
    color: #000099;
    height: 16px;
    margin-top: 3px;
    padding: 0.4em 10px 0.7em;
}

.k-tabbed-data ul.tabs li.ui-state-active a, .k-tabbed-data ul.tabs li.ui-state-active a:link, .k-tabbed-data ul.tabs li.ui-state-active a:visited  {
    background: none repeat scroll 0 0 #FFFFFF;
    border-left: 1px solid #000099;
    border-radius: 0;
    border-right: 1px solid #000099;
    border-top: 1px solid #000099;
    color: #FD6400;
    height: 18px;
    margin: 1px 0 0;
    padding: 0.5em 0 10px 0.6em;
    position: relative;
    top: 1px;
}

.k-tabbed-data ul.tabs li a.ui-state-active, .k-tabbed-data ul.tabs li a.ui-state-active:link, .k-tabbed-data ul.tabs li a.ui-state-active:visited  {
    background: none repeat scroll 0 0 #FFFFFF;
    border-left: 1px solid #000099;
    border-radius: 0;
    border-right: 1px solid #000099;
    border-top: 1px solid #000099;
    color: #000099;
    height: 18px;
    margin: 1px 0 0;
    padding: 0.5em 0 10px 0.6em;
    position: relative;
    top: 1px;
}

.k-tabbed-data ul.tabs li:first-child a, .k-tabbed-data ul.tabs li:first-child a:link, .k-tabbed-data ul.tabs li:first-child a:visited {
    border-left: medium none;
}
.sm-screen ul.k-navbar {
    border-top: none;
}

#secondInputLine {
    display: none;
}

/* Tabs third-level - ui-tabs */
.ui-tabs {
    float: left;
    margin: 0;
    padding-left: 0;
    width: 100%;
}
.ui-tabs ul {
    background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
    border-bottom: 1px solid #000099;
    box-sizing: border-box;
    color: #fff;
    float: left;
    height: 2.6em;
    line-height: 2.6em;
    margin: 0;
    padding: 0;
    position: relative;
    top: 1px;
    vertical-align: baseline;
    width: 100%;
}
.ui-tabs ul li {
    background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
    border: medium none;
    float: left;
    font-weight: bold;
    height: 2.6em;
    line-height: 2.6em;
    list-style-type: none;
    margin: 0;
    padding: 0;
    text-transform: uppercase;
    width: auto;
}

.ui-tabs ul li.ui-state-active, .ui-tabs ul li.ui-state-focus, .ui-tabs ul li.ui-state-hover {
    background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
    border: medium none;
    border-radius: 0;
    box-shadow: none;
    box-sizing: border-box;
    color: #FD6400;
    height: 2.6em;
    line-height: 2.6em;
    margin: 0;
    padding: 0;
    width: auto;
    color: #FD6400;
}

.ui-tabs ul li a, .ui-tabs ul li a:link, .ui-tabs ul li a:visited, .ui-tabs ul li a:focus, .ui-tabs ul li a:hover  {
    background: #fff none repeat scroll 0 0;
    border-radius: 0;
    border-right: 1px solid #cccccc;
    border-top: 1px solid #cccccc;
    box-sizing: border-box;
    color: #000099;
    height: 2.6em;
    line-height: 2.6em;
    margin: 0;
    padding: 0.7em 10px 0.6em;
    position: relative;
    top: 4px;
}
.ui-tabs ul li a:focus, .ui-tabs ul li a:hover {
    color: #FD6400;
}

.ui-tabs ul li.ui-state-active a, .ui-tabs ul li.ui-state-active a:link, .ui-tabs ul li.ui-state-active a:visited, .ui-tabs ul li.ui-state-active a:hover {
    background: #fff none repeat scroll 0 0;
    border-left: 1px solid #000099;
    border-radius: 0;
    border-right: 1px solid #000099;
    border-top: 1px solid #000099;
    box-sizing: border-box;
    color: #FD6400;
    height: 2.8em;
    line-height: 2.8em;
    margin: 0;
    padding: 0.8em 10px;
    position: relative;
    top: 3px;
}
.ui-tabs-panel {
	float: left;
	width: 100%;
}

/* ----------------- Old Styles - Only for Demo  ----------------- */

/* --------------------------------------------------------- PAGINATION --- */
/* CB/ pagination */

div.k-pagination {
	background: none repeat scroll 0 0 #FFFFFF;
    	border-bottom: 1px dashed #6796C8;
    	border-top: 1px dashed #6796C8;
    	color: #0066AA;
}
	div.k-pagination p {color: #0066AA;}
	div.k-pagination p.total-pages {color: #0066AA;}
	
	p.lines-to-display {color: #0066AA;}
	
	div.k-pagination strong {
		background: none repeat scroll 0 0 transparent;
    		color: #0066AA;
    	}
p.page-numbers strong, p.page-numbers a, p.page-numbers a:link {
    background: none repeat scroll 0 0 #C4D3E3;
    border-radius: 3px;
    color: #0066AA;
}
p.page-numbers strong {
    background: none repeat scroll 0 0 #fff;
    color: #0066AA;
}
p.page-numbers a:hover, p.page-numbers a:focus {
    background: none repeat scroll 0 0 #C4D3E3;
    border-radius: 3px;
    color: #0066AA;
    box-shadow: 0px 1px 6px #888;
}
/* -----------------   ----------------- */


dl {
    display: table;
    float: left;
    padding: 5px;
    background-color: #FFFFFF;
    position: relative;
}

dl.fullSize {
    padding-left: 0.5%;
    width: 99%;
    border: medium none;
    margin-top: 10px;
}

dl.details_third {
    clear: none;
    float: left;
    width: 33%;
}

dl.details_fourth {
    clear: none;
    float: left;
    width: 24%;
}

dl.details_third.checkbox input[type="checkbox"] {
    background: none repeat scroll 0 0 #fff;
    border: medium none;
    float: none;
    margin: 0;
    padding: 0;
    text-align: left;
    width: auto;
}

dl.details_fourth.checkbox input[type="checkbox"] {
    background: none repeat scroll 0 0 #fff;
    border: medium none;
    float: none;
    margin: 0;
    padding: 0;
    text-align: left;
    width: auto;
}

dl.half {
    clear: none;
    float: left;
    width: 48%;
    padding: 5px 8px;
    border-right: 1px dashed #000000;
}
dl.half + dl.half {
	border: none;
}
dl.half + dl.half + dl.half {
	border-right: 1px dashed #000000;
    clear: left;
}
dl.half + dl.half + dl.half + dl.half {
    border: medium none;
    clear: none;
}
dl.details_third { 
	border-right: 1px dashed #000000; box-sizing: border-box; 
}
dl.details_third + dl.details_third + dl.details_third { 
	border: medium none; 
}
dl.details_third.withBorder {
    border-right: 1px dashed #000000;
}
dl.details_third.withBorder + dl.details_third.withBorder + dl.details_third.withBorder { 
	border: medium none; 
}
dl.half.withBorder {
    border-right: 1px dashed #000000;
}
dl.half.withBorder + dl.half.withBorder {
	border: none;
}
#deleteConfirmationForm_0 > dl {
    background-color: transparent;
}
#cycleZone dl.half {
    border-right: 1px dashed #000000;
}
#cycleZone dl.half + #cycleZone dl.half {
    border: none;
}


dt {
    background-color: #FFFFFF;
    clear: left;
    color: #000000;
    display: table-cell;
    float: left;
    font-size: 0.7rem;
    font-weight: normal;
    line-height: 1.7em;
    margin: 2px 5px 2px 0;
    padding: 0 0 0 3px;
    position: relative;
    vertical-align: top;
    width: 46%;
    word-wrap: break-word;
}
.designUpload dt {
    width: 20%;
}

 dd {
    clear: right;
    display: table-cell;
    float: left;
    font-size: 0.70rem;
    line-height: 1.7em;
    margin: 2px 0;
    min-height: 2em;
    padding: 0;
    vertical-align: top;
    width: 49%;
    word-wrap: break-word;
}

dl.half dt {
    width: 25%;
}

dl.half dd {
    width: 70%;
}

dl.fullSize dt {
    width: 14.9%;
}
dl.half + dl.fullSize dt {
    width: 12.2%;
}

dl.fullSize dd {
    width: 83%;
}
dl.fullSize.helpImage dd {
    width: 80%;
    display: inline-block;
    clear: none;
}
dl.fullSizeOnlyOne dt {
    width: 90%;
}

dl.fullSizeOnlyOne dd {
    width: 90%;
}

dl.half dt label {
    padding-left: 0px;
}

dl.half section.generalSection {
    float: right;
    padding: 1em 0;
    width: auto;
}

dl.fullSize #choiceSelect dt {
	width: 12.1%;
}
dl.fullSize #fileUpload dt {
	width: 12.1%;
}
.readOnlyLong {
    float: left;
    word-wrap: break-word;
    word-break: break-all;
}
.fullSize select.commentType {
    padding-right: 5px;
    width: auto;
}
.fullSize.subScheme select {
    padding-right: 5px;
    width: auto;
}
#createTicketPanel .fullSize select {
	padding-right: 5px;
    width: auto;
}
#createTicketPanel .fullSize input {
    padding: 0.15% 0.5% 0.15% 15px;
    width: 98%;
}
#createTicketPanel .fullSize input[type="file"] {
    padding: 0 20px 0 0;
    width: auto;
}

dd input.datepickerInput {
	padding: 2px 0 2px 2px;
    vertical-align: 7px;
    width: 83.7%;
}

dl.half dt.selectedTicketType {
    width: 33.1%;
}
#createTicketPanel .half > dd {
    width: 65%;
}
#reportDesignListPanel dd input.datepickerInput {
	width: 15em;
}
input#dateField[type="text"]:disabled, input#dateField[type="text"]#dateField:disabled:hover {
    background-color: #F7F7F7;
    border-color: #F7F7F7;
}
input#dateField {
	background-color: #F7F7F7;
}
dd input[id^="secureDatePicker"].datepickerInput {
    width: 89%;
}
dl.details_third dd input[id^="secureDatePicker"].datepickerInput {
    width: 83.7%;
}
dd.datepickerInput input[id^="secureDatePicker"] {
    width: 89%;
}
dl.details_third dd.datepickerInput input[id^="secureDatePicker"] {
    width: 83.7%;
}
dd IMG.t-calendar-trigger {
    height: 20px;
    float: right;
    right: 0px;
    top: -1px;
}
.ui-dialog dd IMG.t-calendar-trigger {
    float: left;
    top: 0;
}
dl.fullSize dd span {
    display: block;
    word-break: break-all;
    word-wrap: break-word;
}

.soapMessageDisplay {
	word-wrap: break-word;
	max-width: 768px;
}

.soapMessageDisplayContainer {
	float: left;
    width: 100%;
}

.soapMessageRequestDisplay {
    border-top: 1px dashed #000;
    float: left;
    max-width: 1020px;
    padding: 8px 10px 3px;
    white-space: pre-wrap;
    width: 100%;
    word-wrap: break-word;
}

.soapMessageHeadline {
    float: left;
    margin: 3px 10px 8px;
    width: 70%;
}

.k-buttons-bar.messageRequest {
    border: medium none;
    clear: none;
    display: inline;
    float: right;
    width: auto;
}

/*error*/
DIV.t-exception-container {
    background: none repeat scroll 0 0 #FFFFFF;
    border: 1px solid #000000;
    box-shadow: 6px 6px 3px #888888;
    left: 50px;
    position: fixed;
    top: 50px;
    z-index: 1;
}

/*  reveal modal windows   */
.t-zone {
	box-sizing: border-box;
    float: left;
    position: relative;
    width: 100%;
}
#finderFormZone.t-zone {
    width: 100%;
}
dl .t-zone {
    width: 100%;
}
#allTaskZone.t-zone {
	box-sizing: border-box;
    float: left;
    position: relative;
    width: 100%;
}
.zoneTaskSearch.t-zone {
    width: auto;
}
#serviceZone h2 {
    border-bottom: 1px dotted #fd6400;
    font-size: 0.75rem;
    margin: 0 0 5px;
    padding: 0;
    width: 99.6%
}
.reveal-modal {
    background: none repeat scroll 0 0 #EEEEEE;
    position: fixed;
    top: 50px !important;
    z-index: 9999 !important;
}
#updateMerchantDiv.reveal-modal {
    position: fixed !important;
    top: 40% !important;
    z-index: 9999;
    float: left;
}
#updateSubscriptionDiv.reveal-modal {
    position: fixed !important;
    top: 40% !important;
    z-index: 9999;
    float: left;
}
#rejectServiceDiv.reveal-modal {
    position: fixed !important;
    top: 40% !important;
    z-index: 9999;
    float: left;
}

.reveal-modal input[type="text"] {
    border-radius: 0;
	display: inline;
	float: left;
	font-size: 0.75rem;
	margin: 10px 0;
	padding: 1px 0.5%;
	width: 94%;
}
.reveal-modal input[type="text"][id^="secureDatePicker"] {
    float: right;
    width: 95%;
}
.reveal-div img#dateFieldUpdate-trigger.t-calendar-trigger {
    float: left;
}

.reveal-modal button.ui-datepicker-trigger {
    background: url(../../img/k-theme0/pic_calendar.gif) no-repeat scroll 0 3px transparent;
    border: medium none;
    color: transparent;
    cursor: pointer;
    display: inline;
    float: left;
    margin: 5px 0;
    padding: 0;
    width: 3%;
}
.reveal-modal input[type="button"], .reveal-modal input[type="submit"] {
    float: right;
}

.reveal-modal textarea {
    background-color: #FFFFFF;
    border: 1px inset #999999;
    border-radius: 3px;
    color: #555555;
    float: left;
    font-size: 0.75rem;
    margin: 5px 0;
    min-height: 100px;
    padding: 0.5%;
    width: 98.5%;
}

.reveal-div dl.fullSize dt {
    width: 30%;
    margin: 10px 0;
}
.reveal-div dl.fullSize dd {
    width: 65%;
}
.reveal-modal input.k-required[type="text"] {
    padding: 0 0 2px 16px;
}

/* counter  */

.labeldcounter {
    color: #000099;
    display: inline;
    float: none;
    font-size: 0.75rem;
    font-weight: normal;
    margin: 0 5px 0 0;
    padding: 0;
    text-align: right;
}
.labeldcounter:after {
    content: ':';
}
.pcounter {
    display: inline;
    float: none;
}

dl.fullSize.descriptionPanel .labeldcounter {
    color: #000099;
    float: left;
    font-size: 0.75rem;
    font-weight: normal;
    margin: 0 5px 0 0;
    padding: 0 0 0 15.6%;
    text-align: right;
    width: auto;
}

dl.fullSize.descriptionPanel .pcounter {
    float: left;
	margin: 0;
}

/* Modal Window - Datepicker and password field */


p.modalDatepicker.modalPassword {
    width: 100%;
	float: left;
	line-height: 1.83em;
	height: 1.83em;
	vertical-align: bottom;
	margin-top: 5px;
}

.reveal-modal p.modalDatepicker input[type="text"] {
    width: 30%;
    float: right;
    margin: 0;
}

.modalDatepicker IMG.t-calendar-trigger {
    float: right;
    margin-right: 1%;
    top: 0;
    height: 1.7em;
}

.modalDatepicker.modalPassword label {
    width: auto;
    text-align: left;
    margin: 0 8px 0 0;
    padding: 0;
}

.modalPassword input#passwordString {
    width: 42%;
    margin: 0 5% 0 0;
    height: 1.83em;
    line-height: 1.83em;
    vertical-align: bottom;
    background: #FFF url(../../img/k-theme0/bg_required.png)0.2em 0.4em no-repeat;
    padding-bottom: 0;
}
.reveal-modal p.modalDatepicker input.dummyHide[type="text"] {
    width: 0;
    height: 0;
    position: absolute;
    background-color: transparent;
    border: none;
    color: transparent;
}

/* ---------------------------------------- t-UPLOAD Component override of assets - fileuploader.css --- */
/* CB/ t-UPLOAD Component */

.t-upload {
   
}
dd .qq-uploader {
    float: left;
    margin: 0;
    width: auto;
}
dd .qq-upload-button {
    background-color: #fff;
    background-position: 0 center;
    border: 1px inset #ccc;
    color: #999;
    float: left;
    font-size: 0.9rem;
    height: auto;
    padding: 10px 10px 10px 40px;
    width: auto;
}
dd .qq-upload-button-hover, dd .qq-upload-button:hover, dd a.qq-upload-button:hover {
    background-color: #f1f1f1;
    background-position: 0 center;
    border: 1px inset #ccc;
    color: #009f63;
    float: left;
    font-size: 0.9rem;
    height: auto;
    padding: 10px 10px 10px 40px;
    width: auto;
}
dd ul.qq-upload-list {
    background-color: transparent;
    border: medium none;
    float: right;
    margin-left: 5px;
    padding: 0 5px;
    position: relative;
    right: 0;
    top: 0;
    vertical-align: top;
    width: auto;
}
dd .qq-upload-list li:first-child {
    background-color: #fff;
    border: 1px outset #ccc;
    box-sizing: border-box;
    padding: 13px 5px 11px;
}

dd .qq-upload-list li {
    background-color: #fff;
    border: 1px outset #ccc;
    box-sizing: border-box;
    padding: 13px 5px 11px;
    display: block;
}
dd .qq-upload-list li span {
    display: inline;
    font-size: 0.75rem;
    font-style: italic;
    color: #666666 !important;
    word-wrap: normal;
}

li.qq-upload-success {
	width: 244px;
	height: 40px !important;
}

dd .qq-upload-list li.qq-upload-fail span.qq-upload-failed-text {
    color: #ff0000;
}

dd .qq-upload-list li.qq-upload-success span.qq-upload-failed-text {
    display: none;
}

/* CE/ t-UPLOAD Component */

/* ---------------- Dialog-Modal Windows ------------------ */

 /* Overlays */
.ui-widget-overlay {
	position: fixed;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}
.ui-widget-overlay {
	background: #aaaaaa url(../../img/ui-bg_flat_0_aaaaaa_40x100.png) 50% 50% repeat-x;
	opacity: .3;
	filter: Alpha(Opacity=30);
}
.ui-widget-shadow {
	margin: -8px 0 0 -8px;
	padding: 8px;
	background: #aaaaaa url(../../img/ui-bg_flat_0_aaaaaa_40x100.png) 50% 50% repeat-x;
	opacity: .3;
	filter: Alpha(Opacity=30);
 border-radius: 8px;
}

.ui-dialog {
	background-color: #FFFFFF;
	overflow: hidden;
	position: absolute;
	top: 0;
	left: 0;
	padding: .2em;
	outline: 0;
	border: 1px solid #000099;
	z-index: 9999;
}
.ui-dialog {
    background: #fff url(../../img/img_deuba_nl/modal-gloss.png) no-repeat scroll -200px -80px;
    border: medium none;
    border-radius: 8px;
    box-shadow: 0 0 10px rgba(0, 0, 0, 0.4);
    overflow: hidden;
    padding: 0.2em;
    position: absolute;
    top: 0;
    left: 0;
    outline: 0;
    z-index: 9999;
}
.ui-dialog input[type="text"] {
    display: inline;
	float: right;
	font-size: 0.75rem;
	margin: 2px 0 0 0;
	padding: 1px 0.5% 2px 0.5%;
	width: 94%;
}
.ui-dialog dd.datepickerInput {
    float: left;
    width: 100%;
}
.ui-dialog .datepickerInput input[type="text"] {
    margin-top: 0;
}
.ui-dialog img.t-calendar-trigger {
    float: left;
}
.ui-dialog .ui-dialog-titlebar {
	padding: .4em 0.5em;
	position: relative;
}
.ui-dialog .ui-dialog-title {
	border-bottom: 1px solid #FD6400;
    color: #FD6400;
    float: left;
    margin: 0.1em 0;
    overflow: hidden;
    text-decoration: none;
    text-overflow: ellipsis;
    white-space: nowrap;
    width: 95.4%;
}
.ui-dialog .ui-dialog-titlebar-close {
	background: url(../../img/img_rabo/bt_remove.png) no-repeat scroll 0 0 #FFFFFF;
    border: medium none;
    color: transparent;
    height: 20px;
    margin: 0 1px 0 0;
    position: absolute;
    right: 0.3em;
    top: 50%;
    width: 20px;
    cursor: pointer;
}
.ui-dialog .ui-dialog-content {
	background: none;
    border: 0 none;
    clear: both;
    font-size: 0.75em;
    overflow: auto;
    padding: 0.5em 0.8em;
    position: relative;
}
.ui-dialog-content p {
    font-size: 0.80rem;
}
.ui-dialog .ui-dialog-buttonpane {
	text-align: center;
}
.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset {
	float: right;
    margin-bottom: 0.5em;
    width: 100%;
}
.ui-dialog .ui-dialog-buttonpane button {
	background: url(../../img/img_rabo/navbar-Background.jpg) repeat scroll 0 0 transparent;
    border: 1px solid #AAAAAA;
    border-radius: 3px;
    box-shadow: none;
    color: #FD6400;
    cursor: pointer;
    font-size: 0.75rem;
    font-weight: bold;
    margin: 0 0 0 3px;
    padding: 0 8px 1px;
    text-decoration: none;
    text-shadow: none;
    text-transform: none;
    vertical-align: baseline;
    width: auto;
}
.ui-dialog .ui-resizable-se {
	width: 12px;
	height: 12px;
	right: -5px;
	bottom: -5px;
	background-position: 16px 16px;
}
.ui-draggable .ui-dialog-titlebar {
	cursor: move;
}
.ui-draggable-handle {
	-ms-touch-action: none;
	touch-action: none;
} 
.ui-dialog img#dateFieldUpdate-trigger.t-calendar-trigger {
    float: left;
}

.ui-dialog button.ui-datepicker-trigger {
    background: url(../../img/k-theme0/pic_calendar.gif) no-repeat scroll 0 3px transparent;
    border: medium none;
    color: transparent;
    cursor: pointer;
    display: inline;
    float: left;
    margin: 5px 0;
    padding: 0;
    width: 3%;
}
.ui-dialog input[type="button"], .ui-dialog input[type="submit"] {
    float: right;
}

.ui-dialog textarea {
    background-color: #FFFFFF;
    border: 1px inset #999999;
    border-radius: 3px;
    color: #555555;
    float: left;
    font-size: 0.75rem;
    margin: 5px 0;
    min-height: 100px;
    padding: 0.5%;
    width: 98.5%;
}

.ui-dialog input.k-required[type="text"] {
    padding: 0 0 2px 16px;
}

.ui-dialog input[type="text"][id^="secureDatePicker"] {
    float: right;
    width: 94%;
    margin: 2px 0 0 0;
}

.ui-dialog p.modalDatepicker input[type="text"] {
    width: 30%;
    float: right;
    margin: 0;
}
.ui-dialog p.modalDatepicker input.dummyHide[type="text"] {
    width: 0;
    height: 0;
    position: absolute;
    background-color: transparent;
    border: none;
    color: transparent;
}
/* Convention Style */
/* Start palette */

div.palette {
    margin-left: 8px;
}
.palette div.palette-title {
    background-color: #f7f7f7;
    font-size: 0.85rem;
    color: #FD6400;
    border: 1px solid #FD6400;
    border-bottom: none;
    width: 248px;
}
DIV.palette .palette-title + SELECT {
    font-size: 0.85rem;
    margin-bottom: 2px;
    padding: 5px;
    width: 250px;
    border: 1px solid #FD6400;
}

/* QR Backend */

a#newsigningkey, a#newsigningkey:link, a#newsigningkey:visited {
    background: url(../../img/img_rabo/navbar-Background.jpg) repeat scroll 0 0 transparent;
	border: 1px solid #AAAAAA;
	border-radius: 3px;
	box-shadow: none;
	color: #FD6400;
	cursor: pointer;
	font-size: 0.75rem;
	font-weight: bold;
	margin: 0 0 0 3px;
	padding: 0 8px 1px;
	text-decoration: none;
	text-shadow: none;
	text-transform: none;
	vertical-align: baseline;
	width: auto;
	height: 1.5em;
	line-height: 1.5em;
}

a#newsigningkey:hover {
    text-decoration: underline;
}
/* End QR Backend */

a.conventionLink, a.conventionLink:link, a.conventionLink:visited {
	background: none repeat scroll 0 0 transparent;
    border-bottom: 1px dashed;
    color: #000099;
    font-size: 0.85em;
    font-weight: normal;
    margin-left: 15px;
    padding: 0;
}
a.conventionLink:hover, a.conventionLink:focus {
	background: none repeat scroll 0 0 transparent;
    border-bottom: 1px dashed;
    color: #000099;
    font-size: 0.85em;
    font-weight: normal;
    margin-left: 15px;
    padding: 0;
}
a.conventionLink + span.conventionInfoText, a.conventionLink:link + span.conventionInfoText, a.conventionLink:visited + span.conventionInfoText {
    display: none;
}

a.conventionLink:hover + span.conventionInfoText, a.conventionLink:focus + span.conventionInfoText {
    background-color: #fff;
    border: 1px solid #000099;
    float: none;
    left: 90%;
    padding: 8px;
    position: absolute;
    top: -220%;
    width: 310px;
    display:block;
}

.k-commons {
    float: left;
    padding-left: 0.5%;
    width: 99%;
}

#commentsection > p {
    background: transparent url(../../img/img_rabo/li_comment.png) no-repeat scroll 0 10px;
    border-bottom: 1px solid #000099;
    padding: 8px 0 8px 20px;
}
.commentPrefix {
    clear: both;
    color: #000099;
    display: block;
    padding-bottom: 8px;
}
#infoText {
    border-bottom: 1px solid #000099;
}
#infoText > p {
    background: transparent url(../../img/img_rabo/icon_info.png) no-repeat scroll 0 0;
    font-style: italic;
}


/* ------------------- Focus Elements ------------------------- */
textarea:focus,
select:focus,
input[type="submit"]:focus,
input[type="button"]:focus,
input[type="text"]:focus,
input[type="password"]:focus,
input[type="datetime"]:focus,
input[type="datetime-local"]:focus,
input[type="date"]:focus,
input[type="month"]:focus,
input[type="time"]:focus,
input[type="week"]:focus,
input[type="number"]:focus,
input[type="email"]:focus,
input[type="url"]:focus,
input[type="search"]:focus,
input[type="tel"]:focus,
input[type="color"]:focus,
.uneditable-input:focus {
  border: 1px solid #BBBBBB;
  outline: 0;
	 box-shadow: 0px 1px 4px 1px #888;
}

input[type="button"]:focus, input[type="submit"]:focus { 
	text-decoration: underline;
}

textarea:focus,
select:focus,
input[type="text"]:focus,
input[type="password"]:focus,
.uneditable-input:focus {
  background-color: #fff;
}
input[type="checkbox"]:focus, input[type="radio"]:focus {
    outline: 2px solid #FD6400;
}

a:focus { 
    outline: 0;
	box-shadow: 0px 1px 4px 1px #888;
    padding-left: 8px;
    padding-right: 8px;
}
a:active:focus {
    box-shadow: none;
}
a:active {
    box-shadow: none;
}

a.ui-tabs-anchor:focus {
	box-shadow: none;
}
#logoutLink a.logout:focus {
    outline: 0;
	box-shadow: 0px 1px 4px 1px #888;
}
a.btAction:focus { 
   outline: 0;
	 box-shadow: 0px 1px 4px 1px #888;
	text-decoration: underline;
}

a.finder-btAction:focus {
   outline: 0;
	 box-shadow: 0px 1px 4px 1px #888;
}

a.finder-colorCancel:focus {
   outline: 0;
	 box-shadow: 0px 1px 4px 1px #888;
	text-decoration: underline;
}

.k-panel h4.control a:focus {
    outline: 0;
    box-shadow: none;
    color: #fd6400;
}

.k-panel h4.control.ui-state-active a:focus {
    outline: 0;
    box-shadow: none;
    color: #000099;
}
.k-panel h4.control.ui-state-active a:active {
    outline: 0;
    box-shadow: none;
    color: #fd6400;
}

#ul_main_navigation a:focus {
	outline: 0;
	background-color: #fd6400;
	text-decoration: underline;
	box-shadow: none;
	padding: 5px 10px 5px 13px;
}

#sub_navigation ul.tabs li a:focus {
	outline: 0;
    background: none;
    border: medium none;
    color: #ff6600;
}

td a.inlineBt:hover, td a.inlineBt:focus {
   outline: 0;
	 box-shadow: none;			
}



/* --------- END ---------- Focus Elements ------------------------- */

/* ----------------Font Awesome SVG - Icon ------------------------- */

.svg-inline--fa.fa-chevron-left.fa-w-10 {
    height: 20px;
    color: #000099;
    font-weight: bold;
    font-size: 2rem;
    margin-bottom: 10px;
}
.svg-inline--fa.fa-chevron-right.fa-w-10 {
    height: 20px;
    color: #000099;
    font-weight: bold;
    font-size: 2rem;
    margin-bottom: 10px;
}

/* --------------------------------------------------------- Browser Hacks --- */
/* -- Chrome -- */

@media \\0 screen {
				
	.reveal-modal input[type="text"] {
		border-radius: 0;
		display: inline;
		float: right;
		font-size: 0.75rem;
		margin: 10px 0;
		padding: 1px 0.5%;
		width: 94%;
	}
	input[type="text"] {
		border-radius: 0;
		display: inline;
		font-size: 0.75rem;
		margin: 10px 0;
		padding: 1px 0.5%;
		width: 94%;
	}
	
	.reveal-modal button.ui-datepicker-trigger {
	    background: url(../../img/k-theme0/pic_calendar.gif) no-repeat scroll 0 0 transparent;
	    border: medium none;
	    color: transparent;
	    cursor: pointer;
	    display: inline;
	    float: left;
	    margin: 12px 0 0;
	    padding: 0;
	    width: 3%;
	    clear: left;
	}
	
	.ui-dialog button.ui-datepicker-trigger {
	    background: url(../../img/k-theme0/pic_calendar.gif) no-repeat scroll 0 0 transparent;
	    border: medium none;
	    color: transparent;
	    cursor: pointer;
	    display: inline;
	    float: left;
	    margin: 12px 0 0;
	    padding: 0;
	    width: 3%;
	    clear: left;
	}
				
}


/* --------------------- Media Query only for IE9 and IE10 ------------------------ */
@media screen\0 {	
}
@media screen\9 and (min-width:0) and (min-resolution: .001dpcm) { 
	 div.calendar {
	    float: left;
	    left: 50% !important;
	    position: fixed !important;
	    top: 10% !important;
	}
 }
 
/*IE11 CSS*/
_:-ms-fullscreen, :root div.calendar {
	left: 70% !important;
}


/* ---------------------------------- Editorial ------------------------------------- */
/* ---------------------------------- Links/URL in TEXT ----------------------------- */


a.info-link-ideal {
	font-weight: bold;
    text-decoration:underline;
    padding-left: 0;
    font-size: 0.8rem;
}

a.info-link-ideal:hover {
	text-decoration:none;
}