html {
	background-color: #e2e6ee;
}

body {
    color: #000; 
}

.ui-dialog, 
.ui-dialog-buttonpane {
   background: #EFEFF7 !important;
}

.ui-dialog .ui-dialog-title {
	color: #ffffff;
}

.ui-dialog .ui-dialog-content {
	background-color: #FFFFFF;
}

.ui-dialog.ui-widget-content {
	background-color: #FFFFFF;
	border-color: #000000;
	color: #000000;
}

.ui-dialog-titlebar.ui-widget-header {
 	border-color: #000000;
}

.ui-dialog-buttonpane {
  	border-color: #000000;
}

.ui-no-close .ui-dialog-titlebar-close {
	display: none 
}

.ui-draggable .ui-dialog-titlebar {
	background: #55649F;
}
.ui-frame,
.ui-frame-no-menu  {
	border-color: #8D98C7;
    background-color: #F0F0F0;
}

.ui-visitcard {
    color: #fff;
    background-color: #55649f;
}

.ui-menu {
	border-color: #8D98C7;
	background-color: #FFFFFF;
}

/*.ui-menu ol li.ui-active:before{
    background-color: #D4D0C8;
}

.ui-menu  ol li.ui-active {
    background-color: #D4D0C8;
}*/

.ui-menu ol li.ui-active,
.ui-menu ol li.ui-active:before,
.ui-menu ol li.ui-active a,
.ui-menu ol li li.ui-active:before,
.ui-menu ol li li.ui-active a{
    background-color: #D4D0C8;
    color: #000000;
}

.ui-menu  ol li.ui-inactive,
.ui-menu  ol li.ui-inactive a  {
    color: #000000;
}

.ui-menu  ol li.ui-default,
.ui-menu  ol li.ui-default:before/*,
.ui-menu  ol li.ui-default a*/{
	color: #0000ff;
}


.ui-menu .ui-title {
	color: #000000;
}

/*.ui-menu a.ui-inactive {
	color: #000000;
}

.ui-menu li.ui-active:before,
.ui-menu li.ui-inactive:before {
	color: #000000;
}

.ui-menu li:before {
	color: #0000ff;
}*/


.ui-premium {
	border-color: #8D98C7;
	background-color: #FFFFFF;
}

.ui-premium .ui-title {
	background-color: #8D98C7;
    color: #FFFFFF;
}

.ui-premium .ui-premium-content { 
    background-color: rgba(0, 0, 0, 0);
}

.ui-content .ui-version {
	color: #8D98C7;
}

.ui-content .ui-content-header {
	background-color: rgba(0, 0, 0, 0);
}


.ui-content-header .ui-register {
	border-color: #8D98C7;
	background-color: #8D98C7;
	color: #002463;
	border-right: 1px solid;
}

.ui-content-header .ui-active {
	background-color: #ffffff;
	color: #002463;
}

.ui-content .ui-content-body {
	border-color: #8D98C7;
	background-color: #ffffff;
}

.ui-dialog h1.ui-menu-header,
.ui-content-body h1.ui-menu-header {
    background-color: #D4D0C8;
    color: #000000;
}

.ui-dialog h2.ui-menu-header,
.ui-content-body h2.ui-menu-header {
    background-color: #D4D0D8;
    color: #000000;
}

div.ui-input-group .ui-question-no {
	color: darkgray;
}

div.ui-input-group .ui-input-hint,
.ui-input-hint {
    color: #808080;
}


.ui-active-focus-group {
    border-width: 1px;
	border-style: solid;
	border-color: #888;
    background-color: #fff6da;
}

div.ui-error-text {
    color: #f00;
}

.ui-readonly {
    color: #ddd;
}

table.ui-noscroll {
    border-color: #8d98c7;
}

table.ui-noscroll thead {
    color: #000000;
    background-color: #bac2de;
}

table.ui-noscroll th {
    border-right-color: #D6D6D6;
}

table.ui-noscroll td {
    border-bottom-color: #d6d6d6;
    border-right-color: #d6d6d6;
}

table.ui-noscroll td.ui-bottom {
	background-color: #BAC2DE;
}

.ui-noscroll th.ui-active {
	border-left-color: gray;
	border-top-color: gray;
	border-right-color: gray;
}

.ui-noscroll tbody td.ui-active {
	border-left-color: gray;
	border-right-color: gray;
}

.ui-noscroll tfoot td.ui-active {
	border-left-color: gray;
	border-bottom-color: gray;
	border-right-color: gray;
}
.ui-tooltip {
	background: #ffffdd;
}

.ui-person-row {
	background-color: #BAC2DE;
}
	
.ui-content-body h1 a:link,
.ui-content-body h1 a:visited {
	color: #0000FF;
}

a:link,
a:visited {
	color: #0000FF;
}

table.ui-noscroll.ui-tarifauswahl th {
	border-bottom-color: #8d98c7;
}

table.ui-noscroll.ui-tarifauswahl  td.ui-beitrag {
    border-left-color: #d6d6d6;
 }
 
table.ui-noscroll.ui-tarifauswahl tr:not(:first-child).ui-leistungsbereich td {
	border-top-color: #d6d6d6;
}

.ui-tarifauswahl tr:not(:first-child).ui-leistungsbereich td {
	border-top-color: #d6d6d6;
}

.ui-tarifauswahl tfoot td {
	border-top-color: #d6d6d6;
}

/*.ui-icon-info,
.ui-state-error .ui-icon-info {
	background-position:-0px 0px;
	background-image: url(images/icon_info.gif);
}*/
 
 
 
