@CHARSET "UTF-8";

body {
	background-color: #FFFFFF;
	background-image: none;
	color: #000000;
	background-repeat: repeat-x;
}

div.normalColor {
	color: #000000;
}

div.small, div.small select, div.small input, span.small, p.small, div.small, span.small, label.small {
	color: #808080;
}

div.small a {
	color: #808080;
}

iframe {
	border-color: #C0C0C0;
}

div.tooltip {
	background-color: #fdfdfd;
}

ul.acpList li {
	background-color: #fdfdfd;
}

/* 
 * Tabs
 */

div.box.hasTabs div.boxTitle, div.box.hasTabs div.boxTabContent {
	border-color: #CCCCCC;
}

ul.tabs li.tab {
	background-image: url('../../../../../style/Framed/color/green/images/tab/tab.gif');
	
	background-position: top left;
	background-repeat: no-repeat;
	margin-right: 5px;
	padding-left: 8px;
}

ul.tabs li.tab:hover {
	background-image: url('../../../../../style/Framed/color/green/images/tab/tab.gif');
	
	color: #FFFFFF;
	background-position: top left;
	background-repeat: no-repeat;
}

ul.tabs li.tab.active, ul.tabs li.tab.active:hover {
	background-image: url('../../../../../style/Framed/color/green/images/tab/tab.gif');
	
	background-position: 0% -150px;
	background-repeat: no-repeat;
}

ul.tabs li.tab a {
	background-image: url('../../../../../style/Framed/color/green/images/tab/tab.gif');
	
	color: #FFFFFF;
	background-position: top right;
	background-repeat: no-repeat;
	padding-right: 15px;
	border: none !important;
}

ul.tabs li.tab:hover a {
	background-image: url('../../../../../style/Framed/color/green/images/tab/tab.gif');
	
	color: #FFFFFF;
	background-position: top right;
	background-repeat: no-repeat;
}

ul.tabs li.tab.active a, ul.tabs li.tab.active:hover a {
	background-image: url('../../../../../style/Framed/color/green/images/tab/tab.gif');
	
	color: #000000;
	background-position: 100% -150px;
	background-repeat: no-repeat;
}

/* 
 * Top Navigation
 */

ul.topnav li a, ul.topnav li a.icon span {
	text-decoration: none;
}


/*
 * Header 1
 */
 
div.boxTitle, #con_ht, #con_hb {
	background-repeat: repeat-x;
	background-image: url('../../../../../style/Framed/color/green/images/header/header1.png');
	background-color: #5f7813;
}

div.boxTitle, div.boxTitle a, #con_ht, #con_hb {
	color: #FFFFFF;
}

div.boxTitle a:hover {
	color: #000000;
}

/*
 * Header 2
 */
 
div.boxTitle2, table.list th, ul.nav > li.category > span {
	background-repeat: repeat-x;
	background-image: url('../../../../../style/Framed/color/green/images/header/header2.png');
	background-color: #DADFE9;
	border-color: #C0C0C0;
	color: #000000;
}

ul.nav > li.category > span {
	border-bottom: solid 1px;
	border-top: solid 1px;
	border-color: #C0C0C0;
	
}

table.list th:hover {
	background-repeat: repeat-x;
	background-image: url('../../../../../style/Framed/color/green/images/header/header2-hover.png');
	background-color: #EFEFEF;
	border-color: #C0C0C0;
	color: #000000;
}


/*
 * Rows
 */

table.list th a {
	color: #000000;
}

table.list th:hover a {
	color: #000000;
}

table.list tr.row1, div.row1 {
	background-color: #fdfdfd;
}

table.list tr.row2, div.row2 {
	background-color: #f5f5f5;
}

table.list tr.selected {
	background-color: #ECF5A7;
	color: #000000;
}

table.list tr:hover {
	background-color: #dcea64;
	color: #000000;
}


/*
 * Border
 */

div.box, div.toc {
	border-color: #C0C0C0;
	background-color: #fdfdfd;
}

#con_h {
	border-color: #C0C0C0;
}

div.boxContent, div.boxTab, div.boxTabContent, table.list, div.formItems, div.listItems {
	background-color: #fdfdfd;
}

div.box.noBorder {
	border-color: transparent;
}



/*
 * Buttons allgemein
 */

ul.buttons li {
	background-image: url('../../../../../style/Framed/color/green/images/button/big.png');
	background-position: top right;
}

ul.buttons li:hover {
	background-image: url('../../../../../style/Framed/color/green/images/button/big.png');
	background-position: bottom right;
}

ul.buttons li.nohover:hover {
	background-image: url('../../../../../style/Framed/color/green/images/button/big.png');
	background-position: top right;
}


ul.buttons li a, ul.buttons li span.icon {
	background-image: url('../../../../../style/Framed/color/green/images/button/big.png');
	background-position: top left;
}

ul.buttons li:hover a {
	background-image: url('../../../../../style/Framed/color/green/images/button/big.png');
	background-position: bottom left;
}

ul.buttons li a.icon span, ul.buttons li span.icon span {
	color: #FFFFFF;
}

ul.buttons li:hover a.icon span {
	color: #333333;
}

/* SMALL BUTTONS */

ul.buttons.small li, ul.buttons li.small, ul.buttons li.small {
	background-image: url('../../../../../style/Framed/color/green/images/button/small.png');
}

ul.buttons.small li a.icon, ul.buttons li.small a.icon {
	background-image: url('../../../../../style/Framed/color/green/images/button/small.png');
	background-position: top left;
}

ul.buttons.small li:hover, ul.buttons li.small:hover {
	background-image: url('../../../../../style/Framed/color/green/images/button/small.png');
	background-position: bottom right;
}

ul.buttons.small li:hover a.icon, ul.buttons li.small:hover a.icon {
	background-image: url('../../../../../style/Framed/color/green/images/button/small.png');
	background-position: bottom left;
}

ul.buttons.small li:hover a.icon span {
	color: #ffffff;
}

ul.buttons.small li:hover a.icon span {
	color: #222222;
}

/* TINY BUTTONS */ 

ul.buttons.tiny li {
	border-width: 1px;
	border-style: solid;
	background-image: url('../../../../../style/Framed/color/green/images/button/header2.png');
	border-color: #CCCCCC;
	background-color: #CCCCCC;
	color: #696969;
	
}

ul.buttons.tiny li a.icon {
	background-image: none;
	color: #696969;
}

ul.buttons.tiny li a.icon:hover {
	background-image: none;
	color: #000000;
}

ul.buttons.tiny li:hover {
	background-image: url('../../../../../style/Framed/color/green/images/button/header2_selected.png');
	border-color: #CCCCCC;
	background-color: #CCCCCC;
	
}

ul.buttons.tiny li:hover a.icon span {
	color: #000000;
}

ul.buttons.tiny li a.icon span {
	color: #696969;
} 


/*
 * Buttons (Forms)
 */

input.button {
	background-image: url('../../../../../style/Framed/color/green/images/form/button-standard.png');
	border-color: #CCCCCC;
	color: #FFFFFF;
	
}

input.button:hover {
	background-image: url('../../../../../style/Framed/color/green/images/form/button-hover.png');
	
	border-color: #CCCCCC;
	color: #000000;
}

/*
 * Forms 
 */

input.text {
	border-color: #CCCCCC;
}

input[readonly], input[readonly]:focus, textarea[readonly], textarea[readonly]:focus, input[disabled], input[disabled]:focus, textarea[disabled], textarea[disabled]:focus {
	border-color: #EFEFEF;
	background-image: none;
	background-color: #e0e0e0;
	color: #CCCCCC;
}

input.text, textarea, select, input[readonly].readonlyButActive {
	background-repeat: repeat-x;
	color: #000000;
	border-color: #CCCCCC;
	background-color: #FFFFFF;
	background-image: none;
}

input.text:focus, textarea:focus, select:focus, input[readonly].readonlyButActive:focus {
	background-repeat: repeat-x;
	border-color: #5f7813;
	background-color: #e8edc2;
	background-image: none;
}

.error {
	color: #FF0000;
}

input.code {
	border-color: #5f7813;
	background-color: #e8edc2;
}


/*
 * Links
 */

a {
	color: #000080;
}

a:hover {
	color: #424f13;
}

div.boxTitle a, #con_ht a, #con_hb a {
	color: #FFFFFF;
}



/*
 * Navigation 
 */

ul.nav a {
	background-color: #FFFFFF;
	background-image: none;
}

ul.nav a span {
	color: #000000;
}

ul.nav a:hover {
	background-color: #EFEFEF;
	background-image: none;
}

ul.nav a:hover span {
	color: #000000;
}


div.boxNavigation ul.nav a span {
	color: #000000;
}

div.boxNavigation ul.nav a:hover span {
	color: #000000;
}

div.boxNavigation ul.nav a.active {
	background-image: none;
	background-color: #EFEFEF;
}

div.boxNavigation ul.nav a.active a span {
	color: #000000;
}


/*
 * Top - Navigation 
 */

ul.topnav li {
	border-color: #FFFFFF;
	background-color: #5f7813;
	background-image: url('../../../../../style/Framed/color/green/images/header1.png');
}

ul.topnav li a span {
	color: #FFFFFF;
}

ul.topnav li:hover {
	background-color: #bfdeb9;
	background-image: url('../../../../../style/Framed/color/green/images/tab1_selected.png');
}

ul.topnav li:hover a span {
	color: #000000;
}

ul.topnav li.active {
	background-color: #e2e2e2;
	background-image: url('../../../../../style/Framed/color/green/images/tab1_selected.png');
}

ul.topnav li.active a span {
	color: #000000;
}

#con_hb {
	/*{navigation.top.background-image} (Attribute Not Found)*/
	/*{navigation.top.background-color} (Attribute Not Found)*/
}

#con_hb.big {
	background-image: url('../../../../../style/Framed/color/green/images/header/header1-big.png');
}

#con_hb.big ul.topnav li {
	background-image: url('../../../../../style/Framed/color/green/images/header/header1-big.png');
	background-color: #5f7813;
}

#con_hb.big #con_hbl ul.topnav li:hover {
	background-image: url('../../../../../style/Framed/color/green/images/header/header1-big-hover.png');
	background-color: #5f7813;
}

/*
 * Page-select 
 */


ul.pages li.nodecoration a {
	background: none !important;
}

ul.pages li {
	background-repeat: repeat-x;
	background-color: #dcdcdc;
	background-image: url('../../../../../style/Framed/color/green/images/pagination/standard.png');
	border-color: #dcdcdc;
}

ul.pages li a {
	color: #696969;
}

ul.pages li:hover, ul.pages li.active {
	background-repeat: repeat-x;
	background-color: #dcdcdc;
	background-image: url('../../../../../style/Framed/color/green/images/pagination/active.png');
	border-color: #dcdcdc;
}

ul.pages li:hover a, ul.pages li.active a {
	color: #FFFFFF;
}


/*
 * User entries
 */

div.userEntries div.right {
	border-left: solid 1px #C0C0C0;
	background-color: #F2F6FA;
	background-image: none;	
}

div.userEntries div.left div.small, div.userEntries div.left div.bottom {
	border-color: #ffffff;
}

div.userEntries div.entry {
	background-repeat: repeat-x;
	background-position: top left;
	background-color: #d8e8f6;
	background-image: url('../../../../../style/Framed/color/green/images/userEntry_left.png');		
}




/*
 * Reports
 */
 
table.report tr.colGroups th.colGroup {
	background-repeat: repeat-x;
	background-image: url('../../../../../style/Framed/color/green/images/header/header1.png');
	background-color: #5f7813;
	color: #FFFFFF;
}

table.report td.colGroup.colGroupFirst,
table.report th.colGroup.colGroupFirst,  
table.report tr.colGroups th.colGroup {
	border-left-color: #5f7813;
}

table.report th.colGroupMiddle,
table.report th.colGroupFirst,
table.report td.colGroupMiddle,
table.report td.colGroupFirst {
	border-color: #C0C0C0;
}

/*
 * Progress bar
 */

div.progressBarContainer {
	border-color: #C0C0C0;	
}

div.progressBar {
	background-image: url('../../../../../style/Framed/color/green/images/header/header1.png');
	color: #FFFFFF;
}
