/* -------------------------------------------------------------------- 
          This style is based on General style definitions
          Atos Worldline Web Applications, v1.6.5
            By Le Studio, Atos Worldline, 2008
         Customisable color and image properties
              
-------------------------------------------------------------------- */

/* --- NOTES : --- */
/* This stylesheet contains only color and background image information */

/* CSS index (!):
  DEFAULT VALUES
  PAGE BODY STRUCTURE
  HEADER
  FOOTER
  LEFT COLUMN CONTENT
  MAIN BLOCKS
  TABLE SPECIFICS
  FORMS SPECIFICS
  TOOLS PAGES
  EXCEPTIONS & SPECIFICS (used sitewide)
*/
/* --- Default Colors by KAWWA: --- */
/* COLOR REFERENCES:
  main site color:     #1590BE;
  dark version:        #069;
  medium version:      #61ABC7;
  light version:       #B2CDD7;
  lightest version:    #F5F8FA;
  highlight color:     #F90;
  lighter highlight:   #FC6;
  second highlight:    #960;
  neutral light:       #F1F1F1;
  neutral medium:      #DADADA;
  
  input border:        #8EAAB4;
  form error:          #C33;
  fieldset border &
  disabled buttons:    #CCC;
  alternate
  table line:          #EAF3F6;
  form steps (off):    #69C;

*/

/* -------------------------- !DEFAULT VALUES -------------------------------- */

html {background:url(../imgs/background_karte1.gif) no-repeat right bottom #FFFFFF;  color: #264BA4;}
body {color: #264BA4;}
h1 {color: #fff; background-color: transparent;} 
h2 {color: #264BA4; background-color: transparent;}
h3 {color: #264BA4; background-color: transparent;}
h4 {color: #264BA4; background-color: transparent;}
h2 a, h2 a:link{color: #264BA4; background-color: transparent;}
h2 a:visited {color: #264BA4; background-color: transparent;}
h2 a:focus {color: #264BA4; background-color: transparent;}
h2 a:hover {color: #264BA4; background-color: transparent;}
h2 a:active {color: #264BA4; background-color: transparent;}

/* LINKS */
a, a:link {color: #264BA4; background-color: transparent;}
a:visited {color: #264BA4; background-color: transparent;}
a:focus {color: #264BA4; background-color: transparent;}
a:hover {color: #264BA4; background-color: transparent;}
a:active {color: #264BA4; background-color: transparent;}      

h1 a, h1 a:link {color: #264BA4; background-color: transparent;}
h1 a:visited {color: #264BA4; background-color: transparent;}
h1 a:focus {color: #264BA4; background-color: transparent;}
h1 a:hover {color: #264BA4; background-color: transparent;}
h1 a:active {color: #264BA4; background-color: transparent;}  

/* Footer Link */

a.afooter {color: #fff; background-color: transparent;}
a.afooter:link {color: #fff; background-color: transparent;}
a.afooter:visited {color: #fff; background-color: transparent;}
a.afooter:hover {color: #fff; background-color: transparent;}
a.afooter:active {color: #fff; background-color: transparent;}

/* h2 mit Verlauf Link */
#mainctPP dt a {color: #fff; background-color: transparent;}
#mainctPP dt a:link {color: #fff; background-color: transparent;}
#mainctPP dt a:visited {color: #fff; background-color: transparent;}
#mainctPP dt a:hover {color: #fff; background-color: transparent;}
#mainctPP dt a:active {color: #fff; background-color: transparent;}


/* TABLES DEFAULTS */
table {border: 0;}
caption {
    color:#264BA4;
}
th {
	-moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    background: none repeat scroll 0 0 #2951AD;
    border-color: -moz-use-text-color -moz-use-text-color -moz-use-text-color #2951AD;
    border-image: none;
    border-style: none none none solid;
    border-width: 0 0 0 1px;
    color: #FFFFFF;
}
th a, th a:link {color: #2951AD; background: inherit;}
th a:visited {color: #2951AD; background: inherit;}
th a:focus {color: #2951AD; background: inherit;}
th a:hover {color: #2951AD; background: inherit;}
th a:active {color: #2951AD; background: inherit;}
td {
	border-bottom: 1px solid #DADADA;
    border-left: 1px solid #DADADA;
    border-right: 1px solid #DADADA;
 }

/* New top navigation */
 .container {
        background: #003366;
 }
/* FORM DEFAULTS */
form h4 {border: none;}


#logo {
   
}
img.ageslogo {
    background-color: #FFFFFF;
    background-image: url("../imgs/logo/Eurovignette-mit-Claim6.gif");
    background-position: left 0;
    background-repeat: no-repeat;
    background-size: contain;
    float: left;
    height: 88px;
    width: 300px;
}

input {
    background:#FFFFFF none repeat scroll 0 0;
    border-color:#999999 #DDDDDD #DDDDDD #999999;
    border-style:solid;
    border-width:1px;
    color:#333333;
}
select {
    background:#FFFFFF none repeat scroll 0 0;
    border-color:#999999 #DDDDDD #DDDDDD #999999;
    border-style:solid;
    border-width:1px;
    color:#333333;
}
#mainct {
    background-color: transparent;
    border: 0;
    border-top: 0;
}
#maincontainer { 
    
}

/* ------------------------- !HEADER ----------------------------------------- */
#topwrap {
  background: transparent url(../imgs/menue_off.png) repeat scroll left top;
  color: #fff;
  border-top: 1px solid #8E9A9F;
  border-right: none;
  border-bottom: 1px solid #8E9A9F;
  border-left: none;
}

#tools li {color: #264BA4; background: #FFF;}
#tools a, #tools a:link {
  color: #264BA4;
  background: inherit;
}
#tools a:visited {
  color: #264BA4;
  background: inherit;
}
#tools a:focus {
  color: #264BA4;
  background: inherit;
}
#tools a:hover {
  color: #264BA4;
  background: inherit;
}
#tools a:active {
  color: #264BA4;
  background: inherit;
}


/* Tab background image */
#tabbar {
  color: #fff;
  background: #003366;
  border-bottom: 4px solid #000065;
}
#tabbar li {
  color: #003366;
  background: #fff;
}
#tabbar a, #tabbar a:link {
  color: #003366;
  background: #fff;
}
#tabbar a:visited {
  color: #003366;
  background: #fff;
}
#tabbar a:focus {color: #fff; background: inherit;}  
#tabbar a:hover {color: #fff; background: inherit;} 
#tabbar a:active {color: #fff; background: inherit;}

#titbar {color: #FFF; background: none;}   
#nav {
      border-bottom: 2px solid #fff;
}

#nav a, #nav a:link {
     color: #fff;
}
#nav a:visited {
     color: #fff;
}
#nav a:focus {
     color: #fff;
}
#nav a:hover {
     color: #fff;
}
#nav a:active {
     color: #fff;
}

#nav a.active, #nav a.active:link {
     color: #E3E315;
     background: transparent url(../imgs/Rounded.gif) no-repeat bottom center;
}
#nav a.active:visited {
     color: #E3E315;
     background: transparent url(../imgs/Rounded.gif) no-repeat bottom center;
}
#nav a.active:focus.active {
     color: #E3E315;
     background: transparent url(../imgs/Rounded.gif) no-repeat bottom center;
}
#nav a.active:hover {
     color: #E3E315;
     background: transparent url(../imgs/Rounded.gif) no-repeat bottom center;
}
#nav a.active:active {
     color: #E3E315;
     background: transparent url(../imgs/Rounded.gif) no-repeat bottom center;
}
/* ------------------------- CSS Tabs ------------------------- */
#navlist li {
    background-color: #989898;
    font-weight: bold;
}
#navlist li a span.menueon {
    background: transparent url(../imgs/menue_on.png) repeat-x scroll right top;
}
#navlist li a:link span.menueon {
    background: transparent url(../imgs/menue_on.png) repeat-x scroll right top;
}
#navlist li a:visited span.menueon {
    background: transparent url(../imgs/menue_on.png) repeat-x scroll right top;
}
#navlist li a:focus span.menueon {
    background: transparent url(../imgs/menue_on.png) repeat-x scroll right top;
}
#navlist li a:hover span.menueon {
    background: transparent url(../imgs/menue_on.png) repeat-x scroll right top;
}
#navlist li a:active span.menueon {
    background: transparent url(../imgs/menue_on.png) repeat-x scroll right top;
}

#navlist li a span.menueoff {
    background: transparent url(../imgs/menue_off.png) repeat-x scroll right top;
}
#navlist li a:link span.menueoff {
    background: transparent url(../imgs/menue_off.png) repeat-x scroll right top;
}
#navlist li a:visited span.menueoff {
    background: transparent url(../imgs/menue_off.png) repeat-x scroll right top;
}
#navlist li a:focus span.menueoff {
    background: transparent url(../imgs/menue_on.png) repeat-x scroll right top;
}
#navlist li a:hover span.menueoff {
    background: transparent url(../imgs/menue_on.png) repeat-x scroll right top;
}
#navlist li a:active span.menueoff {
    background: transparent url(../imgs/menue_on.png) repeat-x scroll right top;
}

#navlist li a {
    background: transparent url(../imgs/menue_off.png) repeat-x scroll left 0;
    text-decoration: none;
    border:medium none;
    color:#fff;
}
#navlist li a:link {
    text-decoration: none;
    border:medium none;
    color:#fff;
}
#navlist li a:visited {
    text-decoration: none;
    border:medium none;
    color:#fff;
}
#navlist li a:focus {
    background: transparent url(../imgs/menue_on.png) repeat-x scroll left top;
    text-decoration: none;
    border:medium none;
    color:#fff;
}
#navlist li a:hover {
    background: transparent url(../imgs/menue_on.png) repeat-x scroll left top;
    text-decoration: none;
    border:medium none;
    color:#fff;
}
#navlist li a:active{
    background: transparent url(../imgs/menue_on.png) repeat-x scroll left top;
    text-decoration: none;
    border:medium none;
    color:#fff;
}

#navlist li a#current {
    background: transparent url(../imgs/menue_on.png) no-repeat scroll 0 top;
    border:medium none;
    color:#fff;
}
#navlist li a#current:link {
    background: transparent url(../imgs/menue_on.png) no-repeat scroll left top;
    border:medium none;
    color:#fff;
}
#navlist li a#current:visited {
    background: transparent url(../imgs/menue_on.png) no-repeat scroll left top;
    border:medium none;
    color:#fff;
}
#navlist li a#current:focus{
    background: transparent url(../imgs/menue_on.png) no-repeat scroll left top;
    border:medium none;
    color:#fff;
}
#navlist li a#current:hover{
    background: transparent url(../imgs/menue_on.png) no-repeat scroll left top;
    border:medium none;
    color:#fff;
}
#navlist li a#current:active {
    background: transparent url(../imgs/menue_on.png) no-repeat scroll left top;
    border:medium none;
    color:#fff;
}


/* TABS */

/* Tab background image */

/* Defines the actual section tab */
li#tabOn {
  color: #FFF;
  background: #008680;
}
li#tabOn a, li#tabOn a:link {
  color: #fff;
  background: #008680;
}
li#tabOn a:visited {
  color: #fff;
  background: #008680;
}
li#tabOn a:focus {color: #fff; background: #008680;}
li#tabOn a:hover {color: #fff; background: #008680;} 
li#tabOn a:active {color: #fff; background: #008680;}  

/* ADAPTATIONS FOR ONE COLUMN PAGES */
/* Identification box */
#idInline {color: #000065; background: transparent;}
#idInline a:link, #idInline a:visited {color: #000065; background: transparent;}  
#idInline a:focus {color: #000065; background: transparent;}
#idInline a:hover {color: #000065; background: transparent;}
#idInline a:active {color: #000065; background: transparent;}
#userName {color: #000065; background: transparent;}
/* Page title */
a.userName {color: #fff; background: transparent;}
a:link#userName {color: #fff; background: transparent;}
a:visited#userName {color: #fff; background: transparent;}
a:focus#userName {color: #fff; background: transparent;}
a:hover#userName {color: #fff; background: transparent;}
a:active#userName {color: #fff; background: transparent;}
/* -------------------------------- !Bar's ---------------------------------- */
#servicebar {color: #003366; background: #619CE4;} 

#idServiceInline {
    color: #fff;
} 
#idServiceInline a, #idServiceInline a:link {color: #fff;}
#idServiceInline a:visited {color: #fff;}
#idServiceInline a:focus {color: #fff; text-decoration: underline;}
#idServiceInline a:hover {color: #fff; text-decoration: underline;}
#idServiceInline a:active {color: #fff; text-decoration: underline;} 

#fbtbar {
background:#E4EFFF none repeat scroll 0 0;
}
.actionBar {
    background:#E4EFFF none repeat scroll 0 0;
}

.showDeledBar {
    background:#E4EFFF none repeat scroll 0 0;
}
.panelHead {
    background: #fff url(../imgs/menue_on.png) repeat-x scroll left top;
    border-bottom:0px solid #D1E4F2;
    color: #365E84;
}

/* -------------------------------- !FOOTER ---------------------------------- */

#foot {color: #FFF; background: #61ABC7;}
#footer {
    background: transparent url(../imgs/footerpanel.png) repeat-x scroll 0 bottom;
}
#footer p {
    color:#fff;
}
img.agesfooterlogo {
    background: transparent url(../imgs/logo/logo_ages_sweps.png) no-repeat scroll right 0;
}

#tcontact {
    color:#1D3C52;
}
/* --------------------- !LEFT COLUMN CONTENT  ------------------------------- */

#idbox {border: 1px solid #CCC;}
#idbox a:focus {
    background:#000065 none repeat scroll 0 0;
    color:#E3E315; 
}
#idbox a:hover, #idbox a:active {
    background:#000065 none repeat scroll 0 0;
    color:#E3E315; 
}
#idbox a, #idbox a:link {
    border:2px solid #BBBBBB;
}
/* Tools' buttons */
#toolscolbts li {
    border:2px solid #BBBBBB;
}
#toolscolbts a, #toolscolbts a:link {color: #FFF; background: #000065;}
#toolscolbts a:visited {color: #FFF; background: #000065;}
#toolscolbts a:focus {
  color: #E3E315;
  background: #000065;
}
#toolscolbts a:hover {
  color: #E3E315;
  background: #000065;
}
#toolscolbts a:active {
  color: #E3E315;
  background: #000065;
}
li.tlogout {
  color: #FFF;
  background: url(../imgs/title.gif) repeat-x;

}
#toolscolbts #thome {
  background-image: url(../imgs/bt_home.gif);
  background-repeat: no-repeat;
}
#toolscolbts #tcontact {
  background-image: url(../imgs/bt_contact.gif);
  background-repeat: no-repeat;
}
#toolscolbts #thelp {
  background-image: url(../imgs/bt_help.gif);
  background-repeat: no-repeat;
}
#toolscolbts #tlogout {
  color: #FFF;
  background: #000 url(../imgs/bt_logout.gif) top left no-repeat;
}
#toolscolbts a#tlogout {
    background: transparent url(../imgs/bt_logout.gif) top left no-repeat;
}
#toolscolbts a:link#tlogout {
    background: transparent url(../imgs/bt_logout.gif) top left no-repeat;
}
#toolscolbts a:visited#tlogout {
    background: transparent url(../imgs/bt_logout.gif) top left no-repeat;
}
#toolscolbts a:focus#tlogout {
    background: transparent url(../imgs/bt_logout.gif) top left no-repeat;
}
#toolscolbts a:hover#tlogout {
    background: transparent url(../imgs/bt_logout.gif) top left no-repeat;
}
#toolscolbts a:active#tlogout {
    background: transparent url(../imgs/bt_logout.gif) top left no-repeat;
}

#toolscolbts #print {
  background-image: url(../imgs/bt_print.gif);
  background-repeat: no-repeat;
}
/* Language choice select list */
#frLang {border-top: 1px solid #61ABC7; border-bottom: 1px solid #61ABC7;}
#ipOk:focus {color: #000; background: #264BA4; border: 1px solid #000;}
#ipOk:hover {color: #000; background: #264BA4; border: 1px solid #000;}
#ipOk:active {color: #000; background: #264BA4; border: 1px solid #000;}


/* ------------------------------- !MAIN BLOCKS ------------------------------ */


/* ACTION BAR */
#btbartop, #btbarbot {border: 1px solid #CCC;}
 .btbartop{
    border-bottom: 1px #A9CBE7 solid;
}
/* THIRD LEVEL NAVIGATION BAR AND LINKS */
#l3bar {
  border-top: 1px solid #1590BE;
  border-bottom: 1px solid #1590BE;
}
#l3bar a, #l3bar a:link {
    color: #000;
    background: transparent;
}
#l3bar a:visited {
    color: #000;
    background: transparent;
}
#l3bar a:hover {
  color: #FFF;
    background: #1590BE;
}
#l3bar a:active {
  color: #FFF;
    background: #1590BE;
}
#btpg3on {
  color: #FFF;
    background: #1590BE;
}

/* LIST PAGINATION */
div.pagination {
  border-top: none;
  border-bottom: 1px solid #CCC;
}
p.pagNums {
    background:none;
    color:#000;
}
p.pagNums strong {color: #000; background: none;}
p.pagNums a {
    background:inherit;
    color:#000;
}
p.pagNums a:link {
    background:inherit;
    color:#000;
}

p.pagNums a:visited {
    background:inherit;
    color:#000;
}
p.pagNums a:hover {
    background:inherit;
    color:#000;
}
p.pagNums a:active {
    background:inherit;
    color:#000;
}

/* TREE-VIEW PAGE STRUCTURE */

#treeStruct {color: #000; background: #F5F8FA; border: 1px solid #61ABC7;}
#treeBox {color: #000; background: #FFF; border: 1px solid #CCC;}

/* --------------------------- !TABLE SPECIFICS ------------------------------ */

tr.alternate td {
    background:#DCEAF5 none repeat scroll 0 0;
}


/* --------------------------- !FORMS SPECIFICS ------------------------------ */

/* main form title */
#fhead, #fhead2, #fhead3 {
    border-bottom:1px solid #76B1BE;
    border-top :1px solid #76B1BE ; 
    color:#003366;
}

/* Buttons  */
#btsubmit {
    background:#fff none repeat scroll 0 0;
    border:1px solid #003366;
    color:#003366;
}
#btsubmit.btcreate_fieldset {
  background: #fff url(../imgs/bt_create.gif) no-repeat scroll left 0;
}
#btsubmit.btupdate_fieldset {
  background: #5694CE url(../imgs/bt_editonly_button.gif) no-repeat scroll left 0;
  color: #fff;
  border: 0;
}
#btsubmit.btnewaccount_fieldset {
  background: #5694CE url(../imgs/bt_create.gif) no-repeat scroll left 0;
  color: #fff;
  border: 0;
}
#btcancel {
    background:#456f88 none repeat scroll 0 0;
    border:1px solid #003366;
    color:#fff;
}


input.btcreate_fieldset {
  background: #fff url(../imgs/bt_create.gif) no-repeat scroll left 0;
}
input.btupdate_fieldset {
  background: #5694CE url(../imgs/bt_editonly_button.gif) no-repeat scroll left 0;
  color: #fff;
  border: 0;
}
input.btnewaccount_fieldset {
  background: #5694CE url(../imgs/bt_create.gif) no-repeat scroll left 0;
  color: #fff;
  border: 0;
}


#fsInput p.functionBarRight input.btsubmit {
	    background:transparent url(../imgs/subpanel_head.png) repeat-x scroll 0 -4px;
	    color:#fff;
	}
#fsInput p.functionBarRight a.btsubmit, #fsInput p.functionBarRight a.btsubmit:link {
	    background:transparent url(../imgs/subpanel_head.png) repeat-x scroll 0 -4px;
	    color:#fff;
	}	
	
span.functionBarDetailsRight input.btsubmit {
	    background:transparent url(../imgs/subpanel_head.png) repeat-x scroll 0 -4px;
	    color:#fff;
	}
span.functionBarDetailsRight a.btsubmit, span.functionBarDetailsRight a.btsubmit:link  {
	    background:transparent url(../imgs/subpanel_head.png) repeat-x scroll 0 -4px;
	    color:#fff;
	}
	
#fsInput p.functionBarRight input.btsubmitfocus {
	    background:transparent url(../imgs/subpanel_head.png) repeat-x scroll 0 -4px;
	    color:#fff;
	}
#fsInput p.functionBarRight a.btsubmitfocus, #fsInput p.functionBarRight a.btsubmitfocus:link {
	    background:transparent url(../imgs/subpanel_head.png) repeat-x scroll 0 -4px;
	    color:#fff;
	}	
	
span.functionBarDetailsRight input.btsubmitfocus {
	    background:transparent url(../imgs/subpanel_head.png) repeat-x scroll 0 -4px;
	    color:#fff;
	}
span.functionBarDetailsRight a.btsubmitfocus, span.functionBarDetailsRight a.btsubmitfocus:link  {
	    background:transparent url(../imgs/subpanel_head.png) repeat-x scroll 0 -4px;
	    color:#fff;
	}
	
#fsInput .tdAction p.functionBarRight input {
	background: url(../imgs/bt_abandon.png) no-repeat scroll 0 0 #2951AD;
    color: rgba(0, 0, 0, 0);
}

/* --------------------------------Start !functionBar "input Elements "WITH" hover-effects" for min-width: 1281px ---------------------------------- */

@media screen and (min-width:1281px) {
	
	#fsInput p.functionBarRight input.btsubmit {
	    background:transparent url(../imgs/subpanel_head.png) repeat-x scroll 0 -4px;
	    color:#fff;
	}
	#fsInput p.functionBarRight input.btsubmit:hover {
	    background:transparent url(../imgs/submit_on.png) repeat-x scroll 0 -4px;
	    color:#fff;
	}
	#fsInput p.functionBarRight input.btsubmitfocus {
	    background:transparent url(../imgs/subpanel_head.png) repeat-x scroll 0 -4px;
	    color:#fff;
	}
	#fsInput p.functionBarRight input.btsubmitfocus:hover {
	    background:transparent url(../imgs/submit_on.png) repeat-x scroll 0 -4px;
	    color:#fff;
	}
	
	
	#fsInput p.functionBarRight a.btsubmit, #fsInput p.functionBarRight a.btsubmit:link {
	    background:transparent url(../imgs/subpanel_head.png) repeat-x scroll 0 -4px;
	    color:#fff;
	}
	#fsInput p.functionBarRight a.btsubmit:hover {
	   background:transparent url(../imgs/submit_on.png) repeat-x scroll 0 -4px;
	    color:#fff;
	}
	#fsInput p.functionBarRight a.btsubmitfocus, #fsInput p.functionBarRight a.btsubmitfocus:link {
	    background:transparent url(../imgs/subpanel_head.png) repeat-x scroll 0 -4px;
	    color:#fff;
	}
	#fsInput p.functionBarRight a.btsubmitfocus:hover {
	   background:transparent url(../imgs/submit_on.png) repeat-x scroll 0 -4px;
	    color:#fff;
	}
	
	
	
	#fsInput span.functionBarDetailsRight input.btsubmit {
	    background:transparent url(../imgs/subpanel_head.png) repeat-x scroll 0 -4px;
	    color:#fff;
	}
	#fsInput span.functionBarDetailsRight input.btsubmit:hover {
	    background:transparent url(../imgs/submit_on.png) repeat-x scroll 0 -4px;
	    color:#fff;
	}
	#fsInput span.functionBarDetailsRight input.btsubmitfocus {
	    background:transparent url(../imgs/subpanel_head.png) repeat-x scroll 0 -4px;
	    color:#fff;
	}
	#fsInput span.functionBarDetailsRight input.btsubmitfocus:hover {
	    background:transparent url(../imgs/submit_on.png) repeat-x scroll 0 -4px;
	    color:#fff;
	}
	
	
	#fsInput span.functionBarDetailsRight a.btsubmit, #fsInput span.functionBarDetailsRight a.btsubmit:link  {
	    background:transparent url(../imgs/subpanel_head.png) repeat-x scroll 0 -4px;
	    color:#fff;
	}
	#fsInput span.functionBarDetailsRight a.btsubmit:hover {
	   background:transparent url(../imgs/submit_on.png) repeat-x scroll 0 -4px;
	    color:#fff;
	}
	#fsInput span.functionBarDetailsRight a.btsubmitfocus, #fsInput span.functionBarDetailsRight a.btsubmitfocus:link  {
	    background:transparent url(../imgs/subpanel_head.png) repeat-x scroll 0 -4px;
	    color:#fff;
	}
	#fsInput span.functionBarDetailsRight a.btsubmitfocus:hover {
	   background:transparent url(../imgs/submit_on.png) repeat-x scroll 0 -4px;
	    color:#fff;
	}
	
	
	#fsInput .tdAction p.functionBarRight input {
		background: url(../imgs/bt_abandon.png) no-repeat scroll 0 0 #2951AD;
	    color: rgba(0, 0, 0, 0);
	}
	#fsInput .tdAction p.functionBarRight input:hover {
		background: url(../imgs/bt_abandon.png) no-repeat scroll 0 0 #2951AD;
	    color: rgba(0, 0, 0, 0);
	}
	
}

/* --------------------------------End !functionBar "input Elements "WITH" hover-effects" for min-width: 1281px ---------------------------------- */



input.btcancel {
	color: #fff;
}

input.btcancel:focus {
	color: #fff;
}
input.btcancel:hover {
	color: #fff;
}
input.btcancel:active {
	color: #fff;
}

input.btback {
	background: transparent url(../imgs/subpanel_head.png) repeat-x scroll 0 top;
	color: #fff;
}

a.btcancel {
    background:#456f88 none repeat scroll 0 0;
    color:#fff;
}
a.btcancel:link {
    background:#456f88 none repeat scroll 0 0;
    color:#fff;
}
a.btcancel:visited {
    background:#456f88 none repeat scroll 0 0;
    color:#fff;
}
a.btcancel:focus {
    background:#456f88 none repeat scroll 0 0;
    color:#fff;
}
a.btcancel:hover {
    background:#456f88 none repeat scroll 0 0;
    color:#fff;
}
a.btcancel:active {
    background:#456f88 none repeat scroll 0 0;
    color:#fff;
}

a.btAction, a.btAction:visited {
  color: #fff;
  border: 1px solid #003366;
}  
a.btAction:link {
  color: #fff;
  border: 1px solid #003366;
}
a.btAction:visited {
  color: #fff;
  border: 1px solid #003366;
}
a.btAction:focus {
  color: #fff;
  border: 1px solid #003366;
}
a.btAction:hover {
  color: #fff;
  border: 1px solid #003366;
}
a.btAction:active {
  color: #fff;
  border: 1px solid #003366;
}

a.colorCancel, a.colorCancel:link {
	color: #fff;
    background: transparent none repeat scroll 0 0;
    border-top: 2px outset #eee;
    border-bottom: 2px outset #111111;
    border-left: 2px outset #eee;
    border-right: 2px outset #111111;
}

a.colorCancel:visited {
	color: #fff;
    background: transparent none repeat scroll 0 0;
    border-top: 2px outset #eee;
    border-bottom: 2px outset #111111;
    border-left: 2px outset #eee;
    border-right: 2px outset #111111;
}

a.colorCancel:focus {
	color: #fff;
    background: transparent none repeat scroll 0 0;
    border-top: 2px outset #eee;
    border-bottom: 2px outset #111111;
    border-left: 2px outset #eee;
    border-right: 2px outset #111111;
}
a.colorCancel:hover {
	color: #fff;
    background: transparent none repeat scroll 0 0;
    border-top: 2px outset #eee;
    border-bottom: 2px outset #111111;
    border-left: 2px outset #eee;
    border-right: 2px outset #111111;
}

a.colorCancel:active {
	color: #365E84;
    background: transparent none repeat scroll 0 0;
    border-top: 2px outset #eee;
    border-bottom: 2px outset #111111;
    border-left: 2px outset #eee;
    border-right: 2px outset #111111;
}


th.downbt a.colorCancel {
    color: #fff;
    background: transparent none repeat scroll 0 0;
    border-top: 1px outset #eee;
    border-bottom: 1px outset #111111;
    border-left: 1px outset #eee;
    border-right: 1px outset #111111;
}


th.downbt a.colorCancel:link {
    color: #fff;
     background: transparent none repeat scroll 0 0;
    border-top: 1px outset #eee;
    border-bottom: 1px outset #111111;
    border-left: 1px outset #eee;
    border-right: 1px outset #111111;
}

th.downbt a.colorCancel:visited {
    color: #fff;
    background: transparent none repeat scroll 0 0;
    border-top: 1px outset #eee;
    border-bottom: 1px outset #111111;
    border-left: 1px outset #eee;
    border-right: 1px outset #111111;
}


th.downbt a.colorCancel:focus {
    color: #fff;
    background: transparent none repeat scroll 0 0;
    border-top: 1px outset #eee;
    border-bottom: 1px outset #111111;
    border-left: 1px outset #eee;
    border-right: 1px outset #111111;
}

th.downbt a.colorCancel:hover {
    color: #fff;
    background: transparent none repeat scroll 0 0;
    border-top: 1px outset #eee;
    border-bottom: 1px outset #111111;
    border-left: 1px outset #eee;
    border-right: 1px outset #111111;
}

th.downbt a.colorCancel:active {
    color: #fff;
    background: transparent none repeat scroll 0 0;
    border: 1px outset #999999! important;
    border-top: 1px outset #eee;
    border-bottom: 1px outset #111111;
    border-left: 1px outset #eee;
    border-right: 1px outset #111111;
}

a.colorSubmit {
    background:#456F88 url(../imgs/subpanel_head.png) repeat-x scroll 0 -6px;
    border:2px outset #AAAAAA;
    color:#365E84;
}
a.colorSubmit:link {
    background:#456F88 url(../imgs/subpanel_head.png) repeat-x scroll 0 -6px;
    border:2px outset #AAAAAA;
    color:#365E84;
}
a.colorSubmit:visited {
    background:#456F88 url(../imgs/subpanel_head.png) repeat-x scroll 0 -6px;
    border:2px outset #AAAAAA;
    color:#365E84;
}
a.colorSubmit:focus {
    background:#456F88 url(../imgs/subpanel_head.png) repeat-x scroll 0 -6px;
    border:2px outset #AAAAAA;
    color:#365E84;
}
a.colorSubmit:hover {
    background:#456F88 url(../imgs/subpanel_head.png) repeat-x scroll 0 -6px;
    border:2px outset #AAAAAA;
    color:#365E84;
}
a.colorSubmit:active {
    background:#456F88 url(../imgs/subpanel_head.png) repeat-x scroll 0 -6px;
    border:2px outset #AAAAAA;
    color:#365E84;
}

a.colorBack {
    background:transparent url(../imgs/menue_on.png) repeat-x scroll 0 -1px;
    border-top: 2px outset #eee;
    border-bottom: 2px outset #111111;
    border-left: 2px outset #eee;
    border-right: 2px outset #111111;
    color:#365E84;
}

a.colorBack:link {
    background:transparent url(../imgs/menue_on.png) repeat-x scroll 0 -1px;
    border-top: 2px outset #eee;
    border-bottom: 2px outset #111111;
    border-left: 2px outset #eee;
    border-right: 2px outset #111111;
    color:#365E84;
}

a.colorBack:visited {
    background:transparent url(../imgs/menue_on.png) repeat-x scroll 0 -1px;
    border-top: 2px outset #eee;
    border-bottom: 2px outset #111111;
    border-left: 2px outset #eee;
    border-right: 2px outset #111111;
    color:#365E84;
}

a.colorBack:focus {
    background:transparent url(../imgs/menue_on.png) repeat-x scroll 0 -1px;
    border-top: 2px outset #eee;
    border-bottom: 2px outset #111111;
    border-left: 2px outset #eee;
    border-right: 2px outset #111111;
    color:#365E84;
}

a.colorBack:hover {
    background:transparent url(../imgs/menue_on.png) repeat-x scroll 0 -1px;
    border-top: 2px outset #eee;
    border-bottom: 2px outset #111111;
    border-left: 2px outset #eee;
    border-right: 2px outset #111111;
    color:#365E84;
}

a.colorBack:active {
    background:transparent url(../imgs/menue_on.png) repeat-x scroll 0 -1px;
    border-top: 2px outset #eee;
    border-bottom: 2px outset #111111;
    border-left: 2px outset #eee;
    border-right: 2px outset #111111;
    color:#365E84;
}

/* Form fieldset blocks */
fieldset.fsMain {
    background: transparent;
    color: #264BA4;
    border: 0;
}
div.fsMain {
    background: transparent;
    color: #264BA4;
    border: 0;
}
#fsInput .trenner {background: #2951AD url(../imgs/1.gif) repeat-x left top;}

.massagebalken {background: transparent url(../imgs/1_red.png) repeat-x left bottom;}
/* For checkbox/radio input */
input.ipckb {color: #000; background: transparent;}

/* form generics */
.fcomts {color: #5C7064; background: inherit;} /* comments */
#mandatmess {
  background: inherit;
  color: #003366;
}  /* mandatory fields */

/* MULTIPLE STEPS FORM */
#stepsPanel {
    background: #2951AD url(../imgs/bg_steps.gif) no-repeat scroll right center;
}
#pSteps {
    background: #FFFFFF none repeat scroll 0 0;
}   
#pSteps span {
  color: #FFF;
  background: #2951AD url(../imgs/bg_steps.gif) right center no-repeat;
}
#pSteps span.passed {
  color: #FFF;
  background: #2951AD url(../imgs/bg_steps.gif) right center no-repeat;
}
#pSteps span.end {
  color: #FFF;
  background: #2951AD none repeat scroll 0 0;
}

#pSteps a {
  text-decoration: none;
  color: #FFF;
  background: #2951AD url(../imgs/bg_steps.gif) right center no-repeat;
}
#pSteps a:link {
  text-decoration: none;
  color: #FFF;
  background: #2951AD url(../imgs/bg_steps.gif) right center no-repeat;
}
#pSteps a:visited {
  text-decoration: none;
  color: #FFF;
  background: #2951AD url(../imgs/bg_steps.gif) right center no-repeat;
}
#pSteps a:focus {
  color: #000;
  background: #2951AD url(../imgs/bg_steps.gif) right center no-repeat;
}
#pSteps a:hover {
  color: #000;
  background: #2951AD url(../imgs/bg_steps.gif) right center no-repeat;
}
#pSteps a:active {
  color: #000;
  background: #2951AD url(../imgs/bg_steps.gif) right center no-repeat;
}

span#stepOn {
  color: #FFF;
  background: #003366 url(../imgs/bg_steps.gif) right center no-repeat;
}

/* Message */

#massage {
    background:transparent none repeat scroll 0 0;
    border:0 none;
    color:#003366;
    float:left;
    width:100%;
}
/* error message */

#ferror {
    background:transparent none repeat scroll 0 0;
    border-top:1px solid #A9CBE7;
    color:#CC3333;
}


/* Contextual error messages */
.ctxl {color: #C33; background: transparent;}
input.errorField {color: #FFF; background: #C33; border-color: #000;}

/* -------------- BUTTONS CLASSES ----------------- */

/* ACTION BUTTONS - with icons */
a.lniconbt {
  color: #003366;
  background: transparent;
  border: 0;
}
a.lniconbt:link {
  color: #003366;
  background: transparent;
  border: 0;
}
a.lniconbt:visited {
  color: #003366;
  background: transparent;
  border: 0;
}
a.lniconbt:focus {color: #003366; background: transparent;}
a.lniconbt:hover {color: #003366; background: transparent;}
a.lniconbt:active {color: #003366; background: transparent;}

/* BUTTON LINKS - sub-sections  */
/* current page button */

a.btlink  {
          color: #FFF;
          background: #61ABC7 url(../imgs/bt_pgoff.gif) top left no-repeat;
          border-right: 2px solid #FFF;
}
a.btlink:link  {
          color: #FFF;
          background: #61ABC7 url(../imgs/bt_pgoff.gif) top left no-repeat;
          border-right: 2px solid #FFF;
}
a.btlink:visited  {
          color: #FFF;
          background: #61ABC7 url(../imgs/bt_pgoff.gif) top left no-repeat;
          border-right: 2px solid #FFF;
}
a.btlink:focus {
  color: #FFF;
  background: #1590BE url(../imgs/bt_pgon.gif) top left no-repeat;
}
a.btlink:hover {
  color: #FFF;
  background: #1590BE url(../imgs/bt_pgon.gif) top left no-repeat;
}
a.btlink:active {
  color: #FFF;
  background: #1590BE url(../imgs/bt_pgon.gif) top left no-repeat;
}

/* SIMPLE BUTTON LINKS - no icons */

/* neutral */
a.btlinkg  {
  color: #FFF;
  background: #008680;
  border: 0;
}
a.btlinkg:link  {
  color: #FFF;
  background: #008680;
  border: 0;
}
a.btlinkg:visited  {
  color: #FFF;
  background: #008680;
  border: 0;
}
a.btlinkg:focus  {
  color: #FFF;
  background: #008680;
  border: 0;
}
a.btlinkg:hover  {
  color: #FFF;
  background: #008680;
  border: 0;
}
a.btlinkg:active  {
  color: #FFF;
  background: #008680;
  border: 0;
}

/* navigational */
a.btlinkn  {
  color: #FFF;
  background: #264BA4;
  border: 0;
}
a.btlinkn:link  {
  color: #FFF;
  background: #264BA4;
  border: 0;
}
a.btlinkn:visited  {
  color: #FFF;
  background: #264BA4;
  border: 0;
}
a.btlinkn:focus  {
  color: #FFF;
  background: #264BA4;
  border: 0;
}
a.btlinkn:hover  {
  color: #FFF;
  background: #264BA4;
  border: 0;
}
a.btlinkn:active  {
  color: #FFF;
  background: #264BA4;
  border: 0;
}
/* ACTION BUTTONS - with icons */
a.actionbutton {
  color: #fff;
}
a.actionbutton:link {
  color: #fff;
}
a.actionbutton:visited {
  color: #fff;
}
a.actionbutton:focus {
  color: #fff;
}
a.actionbutton:hover {
  color: #fff;
}
a.actionbutton:active {
  color: #fff;
}

a.userbutton {
  color: #fff;
}
a.userbutton:link {
  color: #fff;
}
a.userbutton:visited {
  color: #fff;
}
a.userbutton:focus {
  color: #fff;
}
a.userbutton:hover {
  color: #fff;
}
a.userbutton:active {
  color: #fff;
}

a.btChangePass {
  background: transparent url(../imgs/bk_passwd.png) no-repeat scroll left 0;
}
a.btChangePass:link {
  background: transparent url(../imgs/bk_passwd.png) no-repeat scroll left 0;
}
a.btChangePass:visited {
  background: transparent url(../imgs/bk_passwd.png) no-repeat scroll left 0;
}
a.btChangePass:focus {
  background: transparent url(../imgs/bk_passwd.png) no-repeat scroll left 0;
}
a.btChangePass:hover {
  background: transparent url(../imgs/bk_passwd.png) no-repeat scroll left 0;
}
a.btChangePass:active {
  background: transparent url(../imgs/bk_passwd.png) no-repeat scroll left 0;
}


a.btLogout {
  background: transparent url(../imgs/bt_logout.gif) no-repeat scroll left 0;
 }
a.btLogout:link {
  background: transparent url(../imgs/bt_logout.gif) no-repeat scroll left 0;
 }
a.btLogout:visited {
  background: transparent url(../imgs/bt_logout.gif) no-repeat scroll left 0;
 }
 a.btLogout:focus {
  background: transparent url(../imgs/bt_logout.gif) no-repeat scroll left 0;
 }
a.btLogout:hover {
  background: transparent url(../imgs/bt_logout.gif) no-repeat scroll left 0;
 }
a.btLogout:active {
  background: transparent url(../imgs/bt_logout.gif) no-repeat scroll left 0;
 }
 
 
/* buttons backgrounds - application specifics - below are examples */

a.btCreate {
background: transparent url(../imgs/bt_create_fieldset.gif) no-repeat scroll left -1px;
 }
a.btCreate:link {
background: transparent url(../imgs/bt_create_fieldset.gif) no-repeat scroll left -1px;
 }
a.btCreate:visited {
background: transparent url(../imgs/bt_create_fieldset.gif) no-repeat scroll left -1px;
 }
 a.btCreate:focus {
background: transparent url(../imgs/bt_create_fieldset.gif) no-repeat scroll left -1px;
 }
a.btCreate:hover {
background: transparent url(../imgs/bt_create_fieldset.gif) no-repeat scroll left -1px;
 }
a.btCreate:active {
background: transparent url(../imgs/bt_create_fieldset.gif) no-repeat scroll left -1px;
 }




a.btUpload {
  background: transparent url(../imgs/bt_upload.png) no-repeat scroll left -1px;
}
a.btUpload:link {
  background: transparent url(../imgs/bt_upload.png) no-repeat scroll left -1px;
}
a.btUpload:visited {
  background: transparent url(../imgs/bt_upload.png) no-repeat scroll left -1px;
}
a.btUpload:focus {
  background: transparent url(../imgs/bt_upload.png) no-repeat scroll left -1px;
}
a.btUpload:hover {
  background: transparent url(../imgs/bt_upload.png) no-repeat scroll left -1px;
}
a.btUpload:active {
  background: transparent url(../imgs/bt_upload.png) no-repeat scroll left -1px;
}



a.btPrint {
  background: #5694CE url(../imgs/bt_print.gif) no-repeat scroll left -1px;
}
a.btPrint:link {
  background: #5694CE url(../imgs/bt_print.gif) no-repeat scroll left -1px;
}
a.btPrint:visited {
  background: #5694CE url(../imgs/bt_print.gif) no-repeat scroll left -1px;
}
.btPrint:focus {
  background: #5694CE url(../imgs/bt_print.gif) no-repeat scroll left -1px;
}
.btPrint:hover {
  background: #5694CE url(../imgs/bt_print.gif) no-repeat scroll left -1px;
}
a.btPrint:active {
  background: #5694CE url(../imgs/bt_print.gif) no-repeat scroll left -1px;
}


a.btExport {
  background: #5694CE url(../imgs/bt_downld.gif) no-repeat scroll left -1px;
}
a.btExport:link {
  background: #5694CE url(../imgs/bt_downld.gif) no-repeat scroll left -1px;
}
a.btExport:visited {
  background: #5694CE url(../imgs/bt_downld.gif) no-repeat scroll left -1px;
}
a.btExport:focus {
  background: #5694CE url(../imgs/bt_downld.gif) no-repeat scroll left -1px;
}
a.btExport:hover {
  background: #5694CE url(../imgs/bt_downld.gif) no-repeat scroll left -1px;
}
a.btExport:active {
  background: #5694CE url(../imgs/bt_downld.gif) no-repeat scroll left -1px;
}


a.btConfig {
  background: transparent url(../imgs/config.png) no-repeat scroll left 0;
}
a.btConfig:link {
  background: transparent url(../imgs/config.png) no-repeat scroll left 0;
}
a.btConfig:visited {
  background: transparent url(../imgs/config.png) no-repeat scroll left 0;
}
a.btConfig:focus {
  background: transparent url(../imgs/config.png) no-repeat scroll left 0;
}
a.btConfig:hover {
  background: transparent url(../imgs/config.png) no-repeat scroll left 0;
}
a.btConfig:active {
  background: transparent url(../imgs/config.png) no-repeat scroll left 0;
}


a.btSearch {
  background: #264BA4 url(../imgs/bt_search.gif) top left no-repeat;
}
a.btSearch:link {
  background: #264BA4 url(../imgs/bt_search.gif) top left no-repeat;
}
a.btSearch:visited {
  background: #264BA4 url(../imgs/bt_search.gif) top left no-repeat;
}
a.btSearch:focus {
  background: #264BA4 url(../imgs/bt_search.gif) top left no-repeat;
}
a.btSearch:hover {
  background: #264BA4 url(../imgs/bt_search.gif) top left no-repeat;
}
a.btSearch:active {
  background: #264BA4 url(../imgs/bt_search.gif) top left no-repeat;
}


a.btPrint_list {
  background: transparent url(../imgs/bt_print_print.gif) no-repeat scroll left -2px;
}
a.btPrint_list:link {
  background: transparent url(../imgs/bt_print_print.gif) no-repeat scroll left -2px;
}
a.btPrint_list:visited {
  background: transparent url(../imgs/bt_print_print.gif) no-repeat scroll left -2px;
}
a.btPrint_list:focus {
  background: transparent url(../imgs/bt_print_print.gif) no-repeat scroll left -2px;
}
a.btPrint_list:hover {
  background: transparent url(../imgs/bt_print_print.gif) no-repeat scroll left -2px;
}
a.btPrint_list:active {
  background: transparent url(../imgs/bt_print_print.gif) no-repeat scroll left -2px;
}


a.btExport_list {
  background: transparent url(../imgs/bt_export_list_print.gif) no-repeat scroll left -2px;
}
a.btExport_list:link {
  background: transparent url(../imgs/bt_export_list_print.gif) no-repeat scroll left -2px;
}
a.btExport_list:visited {
  background: transparent url(../imgs/bt_export_list_print.gif) no-repeat scroll left -2px;
}
a.btExport_list:focus {
  background: transparent url(../imgs/bt_export_list_print.gif) no-repeat scroll left -2px;
}
a.btExport_list:hover {
  background: transparent url(../imgs/bt_export_list_print.gif) no-repeat scroll left -2px;
}
a.btExport_list:active {
  background: transparent url(../imgs/bt_export_list_print.gif) no-repeat scroll left -2px;
}


a.btClosePopup {
  background: transparent url(../imgs/bt_close_print.gif) no-repeat scroll left 0;
}
a.btClosePopup:link {
  background: transparent url(../imgs/bt_close_print.gif) no-repeat scroll left 0;
}
a.btClosePopup:visited {
  background: transparent url(../imgs/bt_close_print.gif) no-repeat scroll left 0;
}
a.btClosePopup:focus {
  background: transparent url(../imgs/bt_close_print.gif) no-repeat scroll left 0;
}
a.btClosePopup:hover {
  background: transparent url(../imgs/bt_close_print.gif) no-repeat scroll left 0;
}
a.btClosePopup:active {
  background: transparent url(../imgs/bt_close_print.gif) no-repeat scroll left 0;
}



.btdelete_fieldset {
  background: #5694CE url(../imgs/bt_del.gif) no-repeat scroll left 0;
}
.btundelete_fieldset {
  background: #5694CE url(../imgs/bt_undel.png) no-repeat scroll left 0;
}

a.btdelete_fieldset {
  background: #5694CE url(../imgs/bt_del_button.gif) no-repeat scroll left 0;
}
a.btdelete_fieldset, a.btdelete_fieldset:link {
  background: #5694CE url(../imgs/bt_del_button.gif) no-repeat scroll left 0;
}
a.btdelete_fieldset:visited {
  background: #5694CE url(../imgs/bt_del_button.gif) no-repeat scroll left 0;
}
a.btdelete_fieldset:focus {
  background: #5694CE url(../imgs/bt_del_button.gif) no-repeat scroll left 0;
} 
a.btdelete_fieldset:hover {
  background: #5694CE url(../imgs/bt_del_button.gif) no-repeat scroll left 0;
}
a.btdelete_fieldset:active {
  background: #5694CE url(../imgs/bt_del_button.gif) no-repeat scroll left 0;
} 

a.btundelete_fieldset, a.btundelete_fieldset:link {
   background: #5694CE url(../imgs/bt_undel_button.png) no-repeat scroll left 0;
}
a.btundelete_fieldset:visited {
   background: #5694CE url(../imgs/bt_undel_button.png) no-repeat scroll left 0;
}
a.btundelete_fieldset:focus {
   background: #5694CE url(../imgs/bt_undel_button.png) no-repeat scroll left 0;
}
a.btundelete_fieldset:hover {
   background: #5694CE url(../imgs/bt_undel_button.png) no-repeat scroll left 0;
}
a.btundelete_fieldset:active {
   background: #5694CE url(../imgs/bt_undel_button.png) no-repeat scroll left 0;
}

a.open, a.open:link {
   background: transparent url(../imgs/open_bar.png) no-repeat scroll -1px 0px;
}
a.open:visited {
   background: transparent url(../imgs/open_bar.png) no-repeat scroll -1px 0px;
}
a.open:focus {
   background: transparent url(../imgs/open_bar.png) no-repeat scroll -1px 0px;
}
a.open:hover {
   background: transparent url(../imgs/open_bar.png) no-repeat scroll -1px 0px;
}
a.open:active {
   background: transparent url(../imgs/open_bar.png) no-repeat scroll -1px 0px;
}

a.close, a.close:link {
   background: transparent url(../imgs/close_bar.png) no-repeat scroll -1px 0px;
}
a.close:visited {
   background: transparent url(../imgs/close_bar.png) no-repeat scroll -1px 0px;
}
a.close:focus {
   background: transparent url(../imgs/close_bar.png) no-repeat scroll -1px 0px;
}
a.close:hover {
   background: transparent url(../imgs/close_bar.png) no-repeat scroll -1px 0px;
}
a.close:active {
   background: transparent url(../imgs/close_bar.png) no-repeat scroll -1px 0px;
}

caption a.close, caption a.close:link {
   background: transparent url(../imgs/close_bar.png) no-repeat scroll 3px -1px;
}
caption a.close:visited {
   background: transparent url(../imgs/close_bar.png) no-repeat scroll 3px -1px;
}
caption a.close:focus {
   background: transparent url(../imgs/close_bar.png) no-repeat scroll 3px -1px;
}
caption a.close:hover {
   background: transparent url(../imgs/close_bar.png) no-repeat scroll 3px -1px;
}
caption a.close:active {
   background: transparent url(../imgs/close_bar.png) no-repeat scroll 3px -1px;
}

/* Kept for backward compatibility puroposes (version 1.0) */
#btcreate {background: #264BA4 url(../imgs/bt_create.gif) top left no-repeat;}
#btprint {background: #264BA4 url(../imgs/bt_print.gif) top left no-repeat;}

/* Buttons for tables */
a.inlineBt:link, a.inlineBt:visited {
  color: #003366;
  background: #5694CE;
  border: 1px solid #003366;
}
a.inlineBt:focus {color: #FFF; background: #003366;}
a.inlineBt:hover {color: #FFF; background: #003366;}
a.inlineBt:active {color: #FFF; background: #003366;}
.inlineBtOff {color: #FFF; background: #CCC; border: 1px solid #CCC;}


/* --------------------------- !TOOLS PAGES ---------------------------------- */

h2.bkhelp {
  color: #FFF;
  background: #1590BE url(../imgs/bk_help.gif) top left no-repeat;
}
h2.bkcntct {
  color: #FFF;
  background: #1590BE url(../imgs/bk_cntct.gif) top left no-repeat;
}
h2.bkpasswd {
  color: #FFF;
  background: #1590BE url(../imgs/bk_passwd.gif) top left no-repeat;
}
h2.bkaccess {
  color: #FFF;
  background: #1590BE url(../imgs/bk_access.gif) top left no-repeat;
}
#toolscnt dt {
  color: #264BA4;
  background: inherit;
}
#toolscnt h3 {color: #264BA4; background: inherit;}

/* ------------------------- !EXCEPTIONS & SPECIFICS ------------------------- */

/* stressed text */
.stressed {color:#F60; background: inherit;} 

/* where the user name appears in page body */
#userName {color: #960; background: inherit;} 

/* search results total */
#tlrlts {color: #F60; background: inherit;} 

/* Back to top/list link */
#pBack a {background: #FFF url(../imgs/pct_back.gif) top left no-repeat;}
#pBkTop a {background: #FFF url(../imgs/pct_top.gif) top right no-repeat;}  


input.readonly{
    background: transparent;
    border: none;
    color: #333333;
}

.goto {
    color: #008680;
    text-decoration: underline;
}
/* Page footer */
a.goto {text-decoration: underline; background: transparent; color:#008680;}
a.goto:link {text-decoration: underline; background: transparent; color:#008680;}
a.goto:visited {text-decoration: underline; background: transparent; color:#008680;}
a.goto:focus {text-decoration: none; background: transparent; color:#008680;}
a.goto:hover {text-decoration: none; background: transparent; color:#008680;}
a.goto:active {text-decoration: underline; background: transparent; color:#008680;}

a.gotoDetail {text-decoration: underline; background: transparent; color:#008680;}
a.gotoDetail:link {text-decoration: underline; background: transparent; color:#008680;}
a.gotoDetail:visited {text-decoration: underline; background: transparent; color:#008680;}
a.gotoDetail:focus {text-decoration: none; background: transparent; color:#008680;}
a.gotoDetail:hover {text-decoration: none; background: transparent; color:#008680;}
a.gotoDetail:active {text-decoration: underline; background: transparent; color:#008680;}

.subMenueTableData
.subMenueTableData {
    background: #E4EFFF;
    }
    
.subMenueTableData th {
  background: transparent
}

.subMenueTableData td {
    border-top: 0;
    border-bottom: 0;
    border-right: 0;
}
.subMenueTableData {
    background: #E4EFFF;
    }
    
#accHolData th {
  background: transparent
}

#accHolData td {
    border-top: 0;
    border-bottom: 0;
    border-right: 0;
}

.fsPanel {
    background: transparent;
    border: none;
}

#overview {background: #E4EFFF;}

input.balancePos {color: #006600;}

input.balanceNeg {color: #ff0000;}


#massage p {
    color:#8A0000;
 }
 .disabled {background-color: #E4E4E4;}
 disabled  {color: #333333;}

/* ------------------------ !Panels -------------------------- */
 .downloadPanel th {
    background: url(../imgs/subpanel_head.png) repeat-x scroll 0 bottom #2951AD;
    border: medium none;
    color: #FFFFFF;
}
.downloadPanel td {border: 0;}
input.downbt {
    background: transparent url(../imgs/menue_on.png) repeat-x scroll 0 top;
    color:#fff;
    }
#mainctPP dt {
    background: url(../imgs/subpanel_head.png) repeat-x scroll 0 1em #2951AD;
    font-weight:bold;
}

#booking1 h2 {
    background: transparent url(../imgs/subpanel_head.png) repeat-x scroll 0 3px;
    color:#fff;
}

.panelFormHead {
    background: transparent url(../imgs/subpanel_head.png) repeat-x scroll left top;
    border-bottom:0 solid #D1E4F2;
    color:#fff;
}

.functionBarDetails {
    background: #fff none repeat scroll 0 0;
}

span.timeopt {
    background:  #fff none repeat scroll 0 0;
    border-top: 2px outset #eee;
    border-bottom: 2px outset #111111;
    border-left: 2px outset #eee;
    border-right: 2px outset #111111;
    color:#365E84;
}
p.subpanelHead {
    color: #264BA4;
}

#fsInput .trennerSubPanel {
    background:  #fff url(../imgs/1.gif) repeat-x scroll left top;
}
#fheadarchiv {
    border-bottom:1px solid #76B1BE;
    border-top:1px solid #76B1BE;
    color:#003366;
}
#archiv {
    color:#003366;
}
.booking_info {
    color:#003366;
}

/* ------------------------- !JQUERY/CONFIRM DIALOG ------------------------- */
.ui-widget {
    font-size: 0.9em !important;
}
.ui-dialog {
    width: auto !important;
}

.ui-dialog .ui-dialog-buttonpane {
    padding: 0 !important;
    text-align: center !important;
}
    
.ui-widget-header {
    background: url("../imgs/menue_on.png") repeat scroll left top #FFFFFF !important;
    border: 1px solid #D1E4F2 !important;
    color: #FFFFFF !important;    
}

.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset{
	float: center !important;
}

.ui-dialog .ui-dialog-content{
	height: auto !important;
	padding: 1em !important;
}

/* ------------------------- SCROLLBOX for Eurovignettes-List ------------------------- */
div.scroll{
	width:100%;
	height:35em;
	overflow:scroll;
	float:left;
}

img.basketLogo {
    background: url("../imgs/basket_w_min.gif") no-repeat scroll right 0 rgba(0, 0, 0, 0);
}

#basket {
	float:right;
	margin-right:1em;
	color:#FFFFFF;
}

/* ------------------------- Spinner ------------------------- */
.spinner {
	position: fixed;
	top: 50%;
	left: 50%;
	pointer-events: none;
	opacity: 0;
}
/* ------------------------- tariffPanel_details tabel th ------------------------- */

.thEmissionGroup {
	
}
.thLicence {
	
}
.thNationality {
	
}
.thAxles {
	
}
.thEmissionClass {
	
}
.thDatefrom {
	
}
.thDateto {
	
}
.thPrice {
	
}
.thEmissionGroupCalcul {
	
}
.thUnit {
	
}
.thPriceCalcul {
	
}
.thComplete {
	
}

dl {
    display: table;
    float: left;
    padding-left: 5px;
    width: 98.5%;
}

dt {
    clear: left;
    color: #264BA4;
    display: table-cell;
    float: left;
    font-size: 0.8rem;
    font-weight: bold;
    line-height: 1.3em;
    margin: 2px 0 5px 10px;
    padding-right: 8px;
    position: relative;
    text-align: right;
    vertical-align: top;
    width: 15em;
    word-wrap: break-word;
}
dd {
    clear: right;
    display: table-cell;
    float: left;
    font-size: 0.8rem;
    line-height: 1.3em;
    margin: 2px 0;
    min-height: 2em;
    padding: 0;
    vertical-align: top;
    word-wrap: break-word;
}

.tariffPanel_details_mobile {
	display:none;
}





