/*** COLOR CONSTANTS ***/

/*#C4161C/*LINK*/
/*#000000/*LIST_LINK*/
/*#FFFFFF/*BACKGROUND*/
/*#FFFFFF/*INFO_MESSAGE_BACKGROUND*/
/*#B3B3B3/*INFO_MESSAGE_SEPARATOR*/
/*#FFFFFF/*ERROR_MESSAGE_BACKGROUND*/
/*#B3B3B3/*ERROR_MESSAGE_SEPARATOR*/
/*#FFFBDA/*TIPS_BACKGROUND*/
/*#E3BE2B/*TIPS_BORDER*/

/*#989898/*TAB_NORMAL_BACKGROUND*/
/*#989898/*TAB_NORMAL_BORDER*/
/*#FFFFFF/*TAB_NORMAL_FONT*/
/*#C4161C/*TAB_ACTIVE_BACKGROUND*/
/*#C4161C/*TAB_ACTIVE_BORDER*/
/*#FFFFFF/*TAB_ACTIVE_FONT*/
/*#C4161C/*TAB_HOVER_BACKGROUND*/
/*#C4161C/*TAB_HOVER_BORDER*/
/*#FFFFFF/*TAB_HOVER_FONT*/

/*#C4161C/*SUB_HEADING_BACKGROUND*/
/*#FFFFFF/*SUB_HEADING_FONT*/
/*#C4161C/*SUB_MENU_BACKGROUND*/
/*#CCCCCC/*SUB_MENU_BACKGROUND_HOVER*/
/*#FFFFFF/*SUB_MENU_FONT*/

/*#FFFFFF/*PAGINATION_NORMAL_BACKGORUND*/
/*#B3B3B3/*PAGINATION_NORMAL_BORDER*/
/*#DFDFDF/*PAGINATION_NORMAL_FONT*/
/*#F7F9F9/*PAGINATION_ACTIVE_BACKGORUND*/
/*#B3B3B3/*PAGINATION_ACTIVE_BORDER*/
/*#5B636A/*PAGINATION_ACTIVE_FONT*/
/*#E8ECEC/*PAGINATION_HOVER_BACKGORUND*/
/*#B3B3B3/*PAGINATION_HOVER_BORDER*/
/*#5B636A/*PAGINATION_HOVER_FONT*/

/*#FFFFFF/*CONTEXT_MENU_NORMAL_BACKGROUND*/
/*#E8ECEC/*CONTEXT_MENU_HOVER_BACKGROUND*/
/*#B3B3B3/*CONTEXT_MENU_BORDER*/

/*#FFFFFF/*HEADING_FONT*/
/*#C4161C/*HEADING_BACKGROUND*/

/*#000000/*HEADER_MAIL_DATE*/
/*#CACACA/*HEADER_MAIL_BACKGROUND*/
/*#B3B3B3/*ATTACHMENT_MAIL_BACKGROUND*/
/*#FFFFFF/*MAILTEXT_BACKGROUND*/

/*#5B636A/*SUB_HEADER_CONTACT_LIST*/
/*#F7F9F9/*SUB_HEADER_CONTACT_LIST_BACKGROUND*/

/*#C4161C/*COUNTER_BACKGROUND*/
/*#FFFFFF/*COUNTER_FONT*/
/*#C4161C/*COUNTER_SMART_FOLDER_BACKGROUND*/
/*#FFFFFF/*COUNTER_SMART_FOLDER_FONT*/

/*#B3B3B3/*SEPARATOR*/
/*#000000/*LIST_FONT*/
/*#FFFFFF/*LIST_BACKGROUND*/
/*#CCCCCC/*LIST_HOVER_BACKGROUND*/

/*#666666/*OPTION_FONT*/
/*#CACACA/*OPTION_BACKGROUND*/
/*#CCCCCC/*OPTION_HOVER_BACKGROUND*/

/*#FFFFFF/*FOOTER_FONT*/
/*#666666/*FOOTER_BACKGROUND*/

* {
	border:none;
	margin:0px;
	padding:0px;
}

body {
	background-color:#FFFFFF/*BACKGROUND*/;
	font-family:Arial;
	font-size:medium;
}

body.text_size_xs {
	font-size:100%;
}
body.text_size_s {
	font-size:100%;
}
body.text_size {
	font-size:105%;
}
body.text_size_l {
	font-size:130%;
}
body.text_size_xl {
font-size:140%;
}

a {
	color:#C4161C/*LINK*/;
	font-size:90%;
}

/* --- MISCELLANEOUS --- */

span.highlight_v1 {
	font-weight:bold;
}
span.highlight_v2 {
	background-color:orangered;
}

table.tab-inbox {
	border-collaps:collapse;
	vertical-align:middle;
	overflow:hidden;
}
td.tab-inbox {
	border-collapse:collapse;
	vertical-align:middle;
	overflow:hidden;
}
a.tablink {
	vertical-align:bottom;
	text-decoration:none;
	overflow:hidden;
	display:inline;
}
#app-teaser {
	background-color:palevioletred;
	font-style:italic;
}
td.help-iconbg {
}
.seperator-border-top {
	border-top:1px solid #B3B3B3/*SEPARATOR*/;
}
.seperator-border-bottom {
	border-bottom:1px solid #B3B3B3/*SEPARATOR*/;
}
.contacts-right {
	text-align:right;
}
.contacts-provider-image {
	padding:0px 12px 0px 0px;
	
}

/* ------ HEADER FRAME ------ */

#header-frame {
	background-color:#FFFFFF/*BACKGROUND*/;
	vertical-align:middle;
}
table.header {
	background-color:#FFFFFF/*BACKGROUND*/;
	width:100%;
}

/* ------ TITLE FRAME ------ */

#title-frame {
	background-color:#FFFFFF/*BACKGROUND*/;
}
table.tab {
	border-collaps:collapse;
	vertical-align:bottom;
	border-spacing:0px;
	overflow:hidden;
}
.inbox-menu {
	background-color:#FFFFFF/*BACKGROUND*/;
}
.inbox-menu-contacts {
	background-color:orangered;
}
div.title {
	background-color:#C4161C/*SUB_HEADING_BACKGROUND*/;
	padding:6px 0px 3px 12px;
	font-weight:bold;
	color:#FFFFFF/*SUB_HEADING_FONT*/;
	font-size:90%;
}
a.title {
	text-decoration:none;
	color:#FFFFFF/*SUB_HEADING_FONT*/;
}
.title-rolldown {
	margin:0px 8px 0px 0px;
	font-weight:normal;
}

/* --- TABS --- */
.oldtabs {
	background-color:#C4161C/*TAB_ACTIVE_BACKGROUND*/;
	font-size:90%;
}
.oldtabs-text {
	padding:7px 0px 6px 12px;
	color:#FFFFFF/*TAB_ACTIVE_FONT*/;
}
a.oldtabs {
	text-decoration:underline;
	color:#FFFFFF/*TAB_ACTIVE_FONT*/;
}
a.oldtab-active {
	text-decoration:none;
	font-weight:bold;
	color:#FFFFFF/*TAB_ACTIVE_FONT*/;
}
.tabs_css {
	margin-top:4px;
	background-color:#FFFFFF/*BACKGROUND*/;
	text-align:center;
}
table.tabs_css {
	border-collapse:collapse;
	vertical-align:bottom;
	border-spacing:0px;
	text-align:center;
	overflow:hidden;
}
.tab_css {
	padding:8px 15px 4px 15px;
	margin:0px 0px 0px 4px;
	background-color:#989898/*TAB_NORMAL_BACKGROUND*/;
	border:solid 1px #989898/*TAB_NORMAL_BORDER*/;
	border-bottom-style:none;
}
.tab_css:hover {
	padding:8px 15px 4px 15px;
	margin:0px 0px 0px 4px;
	background-color:#C4161C/*TAB_HOVER_BACKGROUND*/;
	border:solid 1px #C4161C/*TAB_HOVER_BORDER*/;
	border-bottom-style:none;
}
.tab-active_css {
	padding:8px 15px 4px 15px;
	margin:0px 0px 0px 4px;
	background-color:#C4161C/*TAB_ACTIVE_BACKGROUND*/;
	border:solid 1px #C4161C/*TAB_ACTIVE_BORDER*/;
	border-bottom-style:none;
}
.tab_bottom_css {
	background-color:#C4161C/*TAB_ACTIVE_BACKGROUND*/;
	height:4px;
}

a.tab_link_css {
  	text-decoration:none;
  	color:#FFFFFF/*TAB_NORMAL_FONT*/;
}

a.tab_link_css:hover {
  	text-decoration:none;
  	color:#FFFFFF/*TAB_HOVER_FONT*/;
}

a.tab_link_active_css {
  	text-decoration:none;
	font-weight:bold;
  	color:#FFFFFF/*TAB_ACTIVE_FONT*/;
}

a.tab_link_active_css:hover {
  	text-decoration:none;
	font-weight:bold;
  	color:#FFFFFF/*TAB_ACTIVE_FONT*/;
}

/* --- DROPDOWN --- */

.titlefolder-frame {
	background-color:#FFFFFF/*BACKGROUND*/;
	font-weight:bold;
}
.titlefolderitem {
	background-color:#C4161C/*SUB_MENU_BACKGROUND*/;
	padding:6px 0px 3px 12px;
	font-size:90%;
}
.titlefolderitem_tab {
	background-color:#C4161C/*SUB_MENU_BACKGROUND*/;
	padding:6px 0px 3px 12px;
	margin:1px 0px 1px 0px;
	font-size:90%;
}
.titlefolderitem_tab:hover {
	background-color:#CCCCCC/*SUB_MENU_BACKGROUND_HOVER*/;
	padding:6px 0px 3px 12px;
	margin:1px 0px 1px 0px;
	font-size:90%;
}
a.titlefolderitem-link {
	text-decoration:none;
	color:#FFFFFF/*SUB_MENU_FONT*/;
	padding:0px;
}

/* ------ CONTENT FRAME ------ */

#content-frame {
	background-color:#B3B3B3/*SEPARATOR*/;
	padding:0px;
}
.text-container {
	background-color:#FFFFFF;
}
.text-contact-header {
	background-color:#C4161C/*HEADING_BACKGROUND*/;
}
.header-mail {
	background-color:#CACACA/*HEADER_MAIL_BACKGROUND*/;
	padding:8px 0px 8px 12px;
	margin:1px 0px 0px 0px;
	font-size:90%;
}
.header-wizard {
	
}
.header-mail-bold {
	font-weight:bold;
}
.header-mail-date {
	color:#000000/*HEADER_MAIL_DATE*/;
}
.header-contact {
	background-color:greenyellow;
	padding:0px;
}
.header-contact_sub {
	background-color:cyan;
	padding:0px;
}
.header-contact_category {
	background-color:#F7F9F9/*SUB_HEADER_CONTACT_LIST_BACKGROUND*/;
	padding:9px 0px 8px 12px;
	margin:1px 0px 0px 0px;
	font-weight:bold;
	font-size:90%;
	color:#5B636A/*SUB_HEADER_CONTACT_LIST*/;
}
.header-contact_ordering {
	background-color:#F7F9F9/*SUB_HEADER_CONTACT_LIST_BACKGROUND*/;
	padding:2px 0px 2px 12px;
	margin:1px 0px 0px 0px;
	font-weight:bold;
	font-size:90%;
	color:#5B636A/*SUB_HEADER_CONTACT_LIST*/;
}
.header-contact-bold {
	font-weight:bold;
}
.paging-mail {
	text-align:right;
	paddin:0px;
}
.attachment-mail {
	background-color:#B3B3B3/*ATTACHMENT_MAIL_BACKGROUND*/;
	padding:8px 0px 8px 12px;
	margin:1px 0px 0px 0px;
}
.attachment-link {
	text-decoration:underline;
	color:#C4161C/*LINK*/;
}
.attachment-image {
	padding:0px;
}
.text-mail {
	background-color:#FFFFFF/*MAILTEXT_BACKGROUND*/;
	padding:8px 0px 8px 12px;
	margin:1px 0px 0px 0px;
	font-size:90%;
	overflow:auto;
}
.label-text {
	font-weight:bold;
	padding:0px;
}
.text {
	padding:4px 0px 4px 12px;
	font-size:90%;
}
.list-container {
	background-color:#B3B3B3/*SEPARATOR*/;
}
ul {
	list-style-type:none;
}
li{
	padding:0px;
}
.list-bullet {
	padding:0px;
}
.list-bullet-contact_xs {
	width:20px;
}
.list-bullet-contact_s {
	width:20px;
}
.list-bullet-contact {
	width:20px;
}
.list-bullet-contact_l {
	width:27px;
}
.list-bullet-contact_xl {
	width:40px;
}
.list-bullet-contact_xs {
	width:20px;
}
.photo-contact_s {
	width:44px;
}
.photo-contact {
	width:44px;
}
.photo-contact_l {
	width:58px;
}
.photo-contact_xl {
	width:84px;
}
.list-bullet-provider {
	padding:0px;
}
.contact-image {
	padding:4px 0px 0px 12px;
	display:table-cell;
	
}
a.list-link {
	text-decoration:none;
	color:#000000;
	padding:0px;
}
a.list-link_more {
	text-decoration:none;
	color:#C4161C/*LINK*/;
}

/* --- SETTINGS have to be maintained directly --- */

.settings-header {
	background-color:#C4161C;
	padding:6px 0px 6px 12px;
	font-weight:bold;
	color:#FFFFFF;
}
.settings-subheader {
	background-color:#C4161C;
	padding:6px 0px 6px 12px;
	font-size:80%;
	color:#FFFFFF;
}
.settings-back-link-container {
	background-color:#FFFFFF;
	padding:4px 0px 4px 8px;
}
a.settings-subheader-link {
	text-decoration:underline;
	color:#FFFFFF;
}
a.settings-back-link {
	text-decoration:none;
	font-size:90%;
	color:#C4161C;
}
table.settingsmenuitem-table {
	table-layout:fixed;
	border-spacing:0px;
	empty-cells:hide;
	padding:0px;
	width:100%;
}
.settings-right {
	text-align:right;
}
.settings-next-image {
	padding:0px 12px 0px 0px;
}
.settingsmenuitem {
	background-color:#FFFFFF;
	padding:11px 0px 10px 12px;
	margin:0px 0px 1px 0px;
	font-size:90%;
	color:#000000;
}
.settingsmenuitem_tab {
	background-color:#FFFFFF;
	padding:11px 0px 10px 12px;
	margin:0px 0px 1px 0px;
	font-size:90%;
	color:#000000;
}
.settingsmenuitem_tab:hover {
	background-color:#E8ECEC;
	padding:11px 0px 10px 12px;
	margin:0px 0px 1px 0px;
	font-size:90%;
	color:#000000;
}
a.settingsmenuitem-link {
	text-decoration:none;
	color:#000000;
	padding:0px;
}

/* --- FORMULARS --- */
.attachement-formblock {
	padding: 0px 0px 1px 10px;
        font-size: 70%;
}
.label-form-attachement-list {
        padding-bottom: 5px;
}
.label-form-attachement {
        padding-right: 20px;
}

.formblock-container {
	background-color:#CACACA;
	padding:0px;
}
.label-formblock {
	background-color:#FFFFFF;
	padding:6px 0px 1px 12px;
	font-weight:bold;
	font-size:90%;
}
.input-formblock {
	background-color:#FFFFFF;
	padding:1px 8px 4px 12px;
	font-weight:bold;
	font-size:90%;
}
.info-formblock {
	background-color:#FFFFFF;
	padding:1px 8px 4px 12px;
	color:#5B636A;
	font-size:80%;
}
.settings-info-text {
	color:#5B636A;
	font-size:80%;
}
.checkbox-formblock {
	background-color:#FFFFFF;
	padding:6px 0px 4px 12px;
	font-size:90%;
}
.input-text {
	background-color:#FFFFFF;
	border:1px solid #CACACA;
	font-size:100%;
	width:100%;
}
.input-text_new {
	background-color:#FFFFFF;
	border:1px solid #CACACA;
	font-size:100%;
	width:100%;
}
input.submit {
	-webkit-border-radius:6px;
	-khtml-border-radius:6px;
	-moz-border-radius:6px;
	border-radius:6px;
	border:1px solid #CACACA;
	background-color:#F7F9F9;
	padding:8px 12px 6px 12px;
	font-size:90%;
	color:#5B636A;
	width:100%;
}
input.delete {
	-webkit-border-radius:6px;
	-khtml-border-radius:6px;
	-moz-border-radius:6px;
	border-radius:6px;
	border:1px solid #CACACA;
	background-color:#F7F9F9;
	padding:8px 12px 6px 12px;
	font-size:90%;
	color:#5B636A;
	width:100%;
}
input.action-button {
	-webkit-border-radius:6px;
	-khtml-border-radius:6px;
	-moz-border-radius:6px;
	border-radius:6px;
	border:1px solid #CACACA;
	background-color:#F7F9F9;
	padding:8px 12px 6px 12px;
	font-size:90%;
	color:#5B636A;
}
input.action-button:hover {
	-webkit-border-radius:6px;
	-khtml-border-radius:6px;
	-moz-border-radius:6px;
	border-radius:6px;
	border:1px solid #CACACA;
	background-color:#E8ECEC;
	padding:8px 12px 6px 12px;
	font-size:90%;
	color:#5B636A;
}
.submit-container {
	background-color:#FFFFFF;
	padding:6px 8px 6px 12px;
}

/* --- ERROR & MESSAGES --- */

.error-frame {
	border-bottom:1px solid #B3B3B3/*ERROR_MESSAGE_SEPARATOR*/;
	background-color:#FFFFFF/*ERROR_MESSAGE_BACKGROUND*/;
	padding:7px 0px 6px 12px;
	font-size:90%;
}

/* --- INFO & NAVIGATION --- */

#info-frame {
	border-bottom:1px solid #B3B3B3/*INFO_MESSAGE_SEPARATOR*/;
	background-color:#FFFFFF/*INFO_MESSAGE_BACKGROUND*/;
	padding:7px 0px 6px 12px;
	font-size:90%;
}
#info-frame-contacts {
	background-color:darkgrey;
	font-style:italic;
	padding:0px;
}
#tip-frame {
	background-color:#FFFFFF/*BACKGROUND*/;
	padding:6px 6px 6px 12px;
}
.tip-content {
	background-color:#FFFBDA/*TIPS_BACKGROUND*/;
	padding:8px 4px 8px 4px;
	border:1px solid #E3BE2B/*TIPS_BORDER*/;
	font-size:90%;
}
table.info-table {
	empty-cells:hide;
	width:100%;
	padding:0px;
}
#info-left {
	text-align:left;
}
#info-right {
	text-align:right;
}
a.info-nav {
	text-decoration:underline;
	color:pink;
}
a.info-nav-contacts {
	text-decoration:underline;
	color:darkmagenta;
}
a.info-nav-mail {
	text-decoration:underline;
	color:lightpink;
}

/* --- CONTENT ITEM --- */

.contentitem-frame {
	background-color:#B3B3B3/*SEPARATOR*/;
	padding:0px;
}
.listitem {
	background-color:#FFFFFF/*LIST_BACKGROUND*/;
	padding:4px 0px 4px 12px;
	margin:1px 0px 0px 0px;
}
.listitem_tab {
	background-color:#FFFFFF/*LIST_BACKGROUND*/;
	padding:4px 0px 4px 12px;
	margin:1px 0px 0px 0px;
}
.listitem_tab:hover {
	background-color:#CCCCCC/*LIST_HOVER_BACKGROUND*/;
	padding:4px 0px 4px 12px;
	margin:1px 0px 0px 0px;
}
.listitem_hl {
	background-color:#FFFFFF/*LIST_BACKGROUND*/;
	padding:4px 0px 4px 12px;
	margin:1px 0px 0px 0px;
}
.listitem_hl_tab {
	background-color:#FFFFFF/*LIST_BACKGROUND*/;
	padding:4px 0px 4px 12px;
	margin:1px 0px 0px 0px;
}
.listitem_hl_tab:hover {
	background-color:#CCCCCC/*LIST_HOVER_BACKGROUND*/;
	padding:4px 0px 4px 12px;
	margin:1px 0px 0px 0px;
}
table.listitem-table {
	table-layout:fixed;
	border-spacing:0px;
	empty-cells:hide;
	padding:0px;
	width:100%;
}
td.listitem-image_xs {
	vertical-align: middle;
	padding:0px;
	width:23px;
}
td.listitem-image_s {
	vertical-align: middle;
	padding:0px;
	width:23px;
}
td.listitem-image {
	vertical-align: middle;
	padding:0px;
	width:28px;
}
td.listitem-image_l {
	vertical-align: middle;
	padding:0px;
	width:38px;
}
td.listitem-image_xl {
	vertical-align: middle;
	adding:0px;
	width:50px;
}
td.listitem-smallimage_xs {
	padding:0px;
	width:19px;
}
td.listitem-smallimage_s {
	padding:0px;
	width:19px;
}
td.listitem-smallimage {
	padding:0px;
	width:19px;
}
td.listitem-smallimage_l {
	padding:0px;
	width:25px;
}
td.listitem-smallimage_xl {
	padding:0px;
	width:35px;
}
a.listitem-link {
	text-decoration:none;
	color:#000000;
}
a.listitem-link:hover {
	text-decoration:none;
	color:#000000;
}
a.listitem-link_hl {
	text-decoration:none;
	color:#000000;
}
.listitem-text_title {
	font-weight:bold;
	white-space:nowrap;
	padding:4px 0px 0px 0px;
}
.listitem-text_small {
	font-size:90%;
	padding:3px 0px 0px 0px;
}
.listitem-text_badge {
	text-align:right;
	font-weight:bold;
}
td.listitem-text_badge_xs {
	text-align:right;
	font-weight:bold;
	width:23px;
}
td.listitem-text_badge_s {
	text-align:right;
	font-weight:bold;
	width:23px;
}
td.listitem-text_badge {
	text-align:right;
	font-weight:bold;
	width:28px;
}
td.listitem-text_badge_l {
	text-align:right;
	font-weight:bold;
	width:38px;
}
td.listitem-text_badge_xl {
	text-align:right;
	font-weight:bold;
	width:50px;
}
span.badge {
	background-color:#C4161C/*COUNTER_BACKGROUND*/;
	padding:5px 12px 3px 12px;
	margin:0px 5px 0px 0px;
	font-size:90%;
	color:#FFFFFF/*COUNTER_FONT*/;
}
span.smartbadge {
	background-color:#C4161C/*COUNTER_SMART_FOLDER_BACKGROUND*/;
	padding:5px 12px 3px 12px;
	margin:0px 5px 0px 0px;
	font-size:90%;
	color:#FFFFFF/*COUNTER_SMART_FOLDER_FONT*/;
}
.listitem-text {
	padding:0px;
}
.listitem-text_tab {
	padding:0px;
}
.listitem-text_tab:hover {
	background-color:red;
	padding:0px;
}
table.listitem-contact-table {
	table-layout:fixed;
	border-spacing:0px;
	empty-cells:hide;
	padding:0px;
	width:100%;
}
.listitem-contact {
	background-color:#FFFFFF;
	padding:9px 0px 8px 12px;
	margin:1px 0px 0px 0px;
	font-size:90%;
}
.listitem-contact_tab {
	background-color:#FFFFFF;
	padding:9px 0px 8px 12px;
	margin:1px 0px 0px 0px;
	font-size:90%;
}
.listitem-contact_tab:hover {
	background-color:#E8ECEC;
	padding:9px 0px 8px 12px;
	margin:1px 0px 0px 0px;
}
.listitem-contact_nohoover {
	background-color:#FFFFFF;
	padding:9px 0px 8px 12px;
	margin:1px 0px 0px 0px;
	font-size:90%;
}
.listitem-contact-text {
	padding:4px 0px 4px 12px;
	font-size:90%;
}
.listitem-more {
	background-color:#FFFFFF;
	padding:9px 0px 8px 12px;
	text-decoration:none;
	margin:1px 0px 0px 0px;
	color:4B87BD;
}
.listitem-more_tab {
	background-color:#FFFFFF;
	padding:9px 0px 8px 12px;
	text-decoration:none;
	margin:1px 0px 0px 0px;
}
.listitem-more_tab:hover {
	background-color:#E8ECEC;
	padding:9px 0px 8px 12px;
	text-decoration:none;
	margin:1px 0px 0px 0px;
}
.listitem-subheader {
	background-color:#F9FAFA;
	padding:1px 0px 1px 12px;
	margin:1px 0px 0px 0px;
	font-weight:bold;
	font-size:90%;
	color:#5C636A;
}
.listitem-table-text_title {
	font-weight:bold;
	font-size:90%;
}
.listitem-table-text {
	font-size:90%;
}
.listitem-table-text_date {
	color:#9E9E9E;
	font-size:90%;
}

/* --- PAGING --- */

#paging-frame {
	background-color:#FFFFFF/*BACKGROUND*/;
	padding:0px;
}
table.paging-table {
	empty-cells:hide;
	padding:0px;
	width:100%;
}
a.paging-link {
	text-decoration:underline;
	color:deeppink;
}
#paging-left {
	text-align:left;
}
#paging-right {
	text-align:right;
}
table.paginator {
	background-color:#FFFFFF/*BACKGROUND*/;
	padding:5px 8px 4px 12px;
	border-collaps:collapse;
	vertical-align:bottom;
	border-spacing:0px;
	overflow:hidden;
}
a.paginator-link {
	text-decoration:none;
	color:#DFDFDF/*PAGINATION_NORMAL_FONT*/;
}
a.paginator-link_current {
	text-decoration:none;
	color:#5B636A/*PAGINATION_ACTIVE_FONT*/;
}
table.oldpaging {
	table-layout:fixed;
	cell-spacing:0px;
	width:100%;
}
.oldpaging-line {
	padding:4px 0px 3px 12px;
	width:100%;
	color:#5B636A/*PAGINATION_ACTIVE_FONT*/;
}
.oldpagin-main {
	white-space:nowrap;
}
.oldpaging-right {
	text-align:right;
	padding-right:6px;
	color:#5B636A/*PAGINATION_ACTIVE_FONT*/;
}
.oldpaging-link {
	text-decoration:underline;
	color:#5B636A/*PAGINATION_ACTIVE_FONT*/;
}
.oldpaging-link_current {
	textdecoration:none;
	color:#5B636A/*PAGINATION_ACTIVE_FONT*/;
	font-weight:bold;	
}
.pagination {
	background-color:#FFFFFF/*PAGINATION_NORMAL_BACKGORUND*/;
	border:1px solid #B3B3B3/*PAGINATION_NORMAL_BORDER*/;
	padding:5px 8px 4px 8px;
	font-size:90%;
	color:#DFDFDF;
}
.pagination_nlb { /* no left border */
	border-bottom:1px solid #B3B3B3/*PAGINATION_NORMAL_BORDER*/;
	border-right:1px solid #B3B3B3/*PAGINATION_NORMAL_BORDER*/;
	border-top:1px solid #B3B3B3/*PAGINATION_NORMAL_BORDER*/;
	background-color:#FFFFFF/*PAGINATION_NORMAL_BACKGORUND*/;
	padding:5px 8px 4px 8px;
	font-size:90%;
	color:#DFDFDF/*PAGINATION_NORMAL_FONT*/;
}
.pagination_current {
	background-color:#F7F9F9/*PAGINATION_ACTIVE_BACKGORUND*/;
	border:1px solid #B3B3B3/*PAGINATION_ACTIVE_BORDER*/;
	padding:5px 8px 4px 8px;
	font-weight:bold;
	font-size:90%;
	color:#5B636A/*PAGINATION_ACTIVE_FONT*/;
}
.pagination_current_nlb { /* no left border */
	border-bottom:1px solid #B3B3B3/*PAGINATION_ACTIVE_BORDER*/;
	border-right:1px solid #B3B3B3/*PAGINATION_ACTIVE_BORDER*/;
	border-top:1px solid #B3B3B3/*PAGINATION_ACTIVE_BORDER*/;
	background-color:#F7F9F9;
	padding:5px 8px 4px 8px;
	font-weight:bold;
	font-size:90%;
	color:#5B636A/*PAGINATION_ACTIVE_FONT*/;
}
.pagination:hover {
	background-color:#E8ECEC/*PAGINATION_HOVER_BACKGORUND*/;
	border:1px solid #B3B3B3/*PAGINATION_HOVER_BORDER*/;
	padding:5px 8px 4px 8px;
	font-size:90%;
	color:#5B636A/*PAGINATION_HOVER_FONT*/;
}
.pagination_nlb:hover { /* no left border */
	border-bottom:1px solid #B3B3B3/*PAGINATION_HOVER_BORDER*/;
	border-right:1px solid #B3B3B3/*PAGINATION_HOVER_BORDER*/;
	border-top:1px solid #B3B3B3/*PAGINATION_HOVER_BORDER*/;
	background-color:#E8ECEC/*PAGINATION_HOVER_BACKGORUND*/;
	padding:5px 8px 4px 8px;
	font-size:90%;
	color:#5B636A/*PAGINATION_HOVER_FONT*/;
}
.pagination_current:hover {
	background-color:#E8ECEC/*PAGINATION_HOVER_BACKGORUND*/;
	border:1px solid #B3B3B3/*PAGINATION_HOVER_BORDER*/;
	padding:5px 8px 4px 8px;
	font-weight:bold;
	font-size:90%;
	color:#5B636A/*PAGINATION_HOVER_FONT*/;
}
.pagination_current_nlb:hover { /* no left border */
	border-bottom:1px solid #B3B3B3/*PAGINATION_HOVER_BORDER*/;
	border-right:1px solid #B3B3B3/*PAGINATION_HOVER_BORDER*/;
	border-top:1px solid #B3B3B3/*PAGINATION_HOVER_BORDER*/;
	background-color:#E8ECEC/*PAGINATION_HOVER_BACKGORUND*/;
	padding:5px 8px 4px 8px;
	font-weight:bold;
	font-size:90%;
	color:#5B636A/*PAGINATION_HOVER_FONT*/;
}
.pagination_title {
	padding:4px 6px 0px 0px;
	font-size:90%;
	color:#5B636A/*PAGINATION_HOVER_FONT*/;
}
.pagination_text {
	padding:4px 6px 0px 6px;
	color:#5B636A/*PAGINATION_HOVER_FONT*/;
}

/* --- BUTTON ROW --- */

#buttonrow-frame {
	border-bottom:1px solid #B3B3B3/*CONTEXT_MENU_BORDER*/;
	border-top:1px solid #B3B3B3/*CONTEXT_MENU_BORDER*/;
	background-color:#FFFFFF/*CONTEXT_MENU_NORMAL_BACKGROUND*/;
	padding:4px 0px 4px 0px;
	width:100%;
}
table.buttonrow-table {
	background-color:#B3B3B3/*CONTEXT_MENU_BORDER*/;
	table-layout:fixed;
	border-spacing:0px;
	empty-cells:hide;
	padding:0px;
	width:100%;
}
a.buttonrow-link {
	text-decoration:none;
	color:#5B636A/*PAGINATION_HOVER_FONT*/;
	padding:0px;
}
.buttonrow-button {
	background-color:#FFFFFF/*CONTEXT_MENU_NORMAL_BACKGROUND*/;
	margin:0px 0px 1px 0px;
}
.buttonrow-button_tab {
	background-color:#FFFFFF/*CONTEXT_MENU_NORMAL_BACKGROUND*/;
	margin:0px 0px 1px 0px;
}
.buttonrow-button_tab:hover {
	background-color:#E8ECEC/*CONTEXT_MENU_HOVER_BACKGROUND*/;
	margin:0px 0px 1px 0px;
}
.buttonrow-button_lb { /* left border */
	background-color:#FFFFFF/*CONTEXT_MENU_NORMAL_BACKGROUND*/;
	margin:0px 0px 1px 1px;
}
.buttonrow-button_lb_tab {
	background-color:#FFFFFF/*CONTEXT_MENU_NORMAL_BACKGROUND*/;
	margin:0px 0px 1px 1px;
}
.buttonrow-button_lb_tab:hover {
	background-color:#E8ECEC/*CONTEXT_MENU_HOVER_BACKGROUND*/;
	margin:0px 0px 1px 1px;
}
.buttonrow-image {
	display:table-cell;
	padding:6px 0px 6px 0px;
}

.buttonrow-old-text {
	padding:6px 0px 5px 12px;
	margin:0px 0px 1px 0px;
	color:#C4161C/*LINK*/;
	font-size:90%;
}
.buttonrow-old-link {
	text-decoration:underline;
	color:#C4161C/*LINK*/;
	font-size:90%;
}

/* --- CONTENT MENU --- */

#contentmenu-frame {
	background-color:#B3B3B3/*SEPARATOR*/;
	font-size:90%;
	padding:0px;
}
.contenthtmlitem {
	background-color:coral;
	padding:0px;
}
.contenthtmlitem_tab {
	background-color:coral;
	padding:0px;
}
.contenthtmlitem_tab:hover {
	background-color:red;
	padding:0px;
	margin:0px;
}
.contentmenuitem {
	background-color:#CACACA/*OPTION_BACKGROUND*/;
	padding:9px 0px 8px 12px;
	margin:0px 0px 1px 0px;
	color:#666666/*OPTION_FONT*/;
}
.contentmenuitem_tab {
	background-color:#CACACA/*OPTION_BACKGROUND*/;
	padding:9px 0px 8px 12px;
	margin:0px 0px 1px 0px;
	color:#666666/*OPTION_FONT*/;
}
.contentmenuitem_tab:hover {
	background-color:#CCCCCC/*OPTION_HOVER_BACKGROUND*/;
	padding:9px 0px 8px 12px;
	margin:0px 0px 1px 0px;
	color:#666666/*OPTION_FONT*/;
}
img.contentmenuitem-image {
	padding:0px;
}
a.contentmenuitem-link {
	text-decoration:none;
	background-color:#CACACA/*OPTION_BACKGROUND*/;
	color:#666666/*OPTION_FONT*/;
	padding:0px;
}

/* --- BOTTOM MENU --- */

#bottommenu-frame {
	border-bottom:1px solid #CACACA;
	background-color:#666666/*FOOTER_BACKGROUND*/;
	padding:9px 0px 8px 12px;
	margin:1px 0px 1px 0px;
	font-size:90%;
	color:#FFFFFF/*FOOTER_FONT*/;
}
a.bottommenu-link {
	text-decoration:underline;
	color:#FFFFFF;
	padding:0px;
}
a.bottommenu-link_active {
	text-decoration:none;
	font-weight:bold;
	color:#FFFFFF/*FOOTER_FONT*/;
	padding:0px;
}

/* ------ FOOTER FRAME ------ */

#footer-frame {
	background-color:#B3B3B3/*SEPARATOR*/;
	font-size:90%;
}
.footeritem {
	background-color:#CACACA/*OPTION_BACKGROUND*/;
	padding:9px 0px 8px 12px;
	margin:1px 0px 1px 0px;
	color:#666666/*OPTION_FONT*/;
}
.footeritem_tab {
	background-color:#CACACA/*OPTION_BACKGROUND*/;
	padding:9px 0px 8px 12px;
	margin:1px 0px 1px 0px;
	color:#666666/*OPTION_FONT*/;
}
.footeritem_tab:hover {
	background-color:#CCCCCC/*OPTION_HOVER_BACKGROUND*/;
	padding:9px 0px 8px 12px;
	margin:1px 0px 1px 0px;
	color:#666666/*OPTION_FONT*/;
}
.footeritem-impress {
	background-color:#FFFFFF;
	text-align:center;
	padding:0px;
}
img.footeritem-image {
	padding:0px;
}
a.footeritem-link {
	text-decoration:none;
	color:#666666/*OPTION_FONT*/;
	padding:0px;
}
