body,
html {
    color: #323232;
}

div#metanav a,
div#metanav a:hover,
div#metanav a:visited,
div#metanav a:link {
    color: #00bce8
}

#contentBorder {
    margin: none;
    margin-top: -50px
}

#fastEntryBar {
    display: block
}

.conferenceColumn {
    background-color: #E7E5E1 !important;
    border: none !important
}

.section_headerEmbed {
    font-size: 11px;
    background-color: #023970;
    color: #FFFFFF
}

#pat_table {
    background-color: #D9EEF4;
    border: #D9EEF4 !important;
    padding: 5px;
}

#contentBox {
    background-color: #F0F0F0;
    border: 1px solid #003B6D !important;
    padding: 5px;
}

tr.modulo1_konferenz>td,
tr.modulo2_konferenz>td {
    border-bottom: 1px solid #CDCDCD !important;
    background-color: #E7E5E1 !important;
    text-decoration: none;
    color: #323232 !important;
}

tr.modulo1_konferenz_hover>td,
tr.modulo2_konferenz_hover>td {
    border-bottom: 1px solid #CDCDCD !important;
    background-color: #E7E5E1 !important;
    color: #323232 !important;
}

table#main_table tr.browse_tr td.browse_label {
    border-bottom: 1px solid #CDCDCD
}

table#main_table tr.browse_tr,
#main_table_right tr.browse_tr {
    background-color: #E7E5E1;
    color: #000;
}

table#main_table tr.browse_tr a,
#main_table_right tr.browse_tr a {
    text-decoration: none;
    color: #000 !important
}

table#main_table tr.browse_tr:hover,
#main_table_right tr.browse_tr:hover {
    background-color: #003B6D;
    color: #FFFFFF
}

table .browse_label,
table .browse_header {
    padding: 5px !important
}

table#main_table_left tr.browse_tr td.browse_label,
#main_table_right tr.browse_tr td.browse_label {
    border-bottom: 1px solid #CDCDCD
}

table#main_table_left tr.browse_tr {
    background-color: #e8eff7
}

table#main_table_left tr.browse_tr:hover {
    background-color: #003B6D;
    color: #FFFFFF
}

table#main_table_left tr.browse_tr:hover a {
    background-color: #003B6D;
    color: #FFFFFF
}

table .browse_header {
    background-color: #ADE9EB;
    color: #FFFFFF
}

#menu {
    background-color: #00BBE4;
    border-bottom: 2px solid #B7B7B7 !important;
}

#nav {
    border-top: 0;
    background-color: #003B6D;
    font-family: verdana, arial, georgia, sans-serif !important
}

#nav_sub {
    font-family: verdana, arial, georgia, sans-serif !important
}

#nav_sub a {
    background-color: #00BBE4;
    color: #FFFFFF;
}

#nav a {
    color: #FFFFFF;
    font-weight: normal;
    background-color: transparent;
}

#nav .nav_high a {
    color: #FFFFFF !important;
    text-decoration: none;
    font-weight: bold;
    background-color: #00BBE4;
}

#nav_sub .nav_high a {
    color: #FFFFFF;
    background-color: #00BBE4;
    font-weight: bold;
    text-decoration: none;
}

#nav a:hover {
    color: #FFFFFF !important;
    text-decoration: none;
    background-color: #00BBE4;
}

#nav_sub a:hover {
    font-weight: mormal;
    text-decoration: underline;
    background-color: transparent;
}

fieldset {
    border: 1px solid #646464
}

fieldset legend {
    color: #000
}

#menu,
#nav {
    border-bottom: 0
}

.tableHead {
    background-color: #fff;
    font-weight: bold
}

.modulo1,
.modulo2,
.columnColorModuloLightOrange,
.columnColorModuloDarkOrange,
.browse_header {
    border-bottom: 1px solid #CDCDCD;
    padding: 8px;
    line-height: 1em;
    color: #323232 !important;
    background-color: #d9eaf4d5;
}

.modulo1 a,
.modulo2 a,
tr.modulo1,
tr.modulo2,
td.modulo1,
td.modulo2,
.columnColorModuloLightOrange a,
.columnColorModuloDarkOrange a {
    color: #003B6D !important;
}

.modulo1 a:hover,
.modulo2 a:hover,
.columnColorModuloLightOrange a:hover,
.columnColorModuloDarkOrange a:hover {
    color: #323232 !important;
}

#main_table .browse_tr,
#main_table_left .browse_tr,
#main_table_right .browse_tr,
.browse_table .browse_tr {
    color: #323232 !important;
}

#main_table .browse_tr:hover a,
#main_table_left .browse_tr:hover a,
#main_table_right .browse_tr:hover a,
.browse_table .browse_tr:hover td a {
    color: #323232 !important;
}

.browse_label a {
    color: #323232 !important;
    background-color: transparent !important
}

.found {
    font-style: italic;
    font-weight: bold
}

.section_header,
.headline {
    background-color: #003B6D !important;
    color: #FFFFFF !important;
}

body {
    background-color: #eee
}

#head_patient {
    background-color: transparent
}

#head_patient td {
    font-family: verdana, arial, georgia, sans-serif !important;
    font-size: 12px !important;
    background-color: transparent
}

#head_patient a {
    color: #fff !important;
    background-color: transparent
}

#patientname_tooltip {
    padding-top: 5px
}

.section {
    background-color: #DDE;
}

#header_box {
    background-image: url("../../img/themes/Blau/header.png")
}

#head_title {
    color: #FFFFFF;
}

#head_product {
    color: #FFFFFF;
}

#contentBorder {
    margin-top: 15px
}

.browse_list2 {
    padding-left: 0;
    padding-top: 0;
    padding-bottom: 0;
}

.browse_list {
    padding-left: 0;
    padding-top: 0;
    padding-bottom: 0
}

#main_table .browse_header,
.browse_list2 .browse_header,
.browse_list2,
#main_table .browse_header a,
.browse_list2 .browse_header a,
.browse_list2 a {
    background-color: #003B6D !important;
    color: #FFFFFF !important;
    border-bottom: 0;
}

.tdbg {
    background-color: transparent
}

#Login table td {
    background-color: #F0F0F0
}

.headlinebg {
    background: #003B6D !important;
    color: #FFFFFF;
    font-size: 10px
}

.corner_top_left {
    background-color: #003B6D !important;
    width: 23px;
    height: 24px;
    border-top-left-radius: 25px;
}

.corner_bottom_right {
    background-color: #F0F0F0 !important;
    width: 23px;
    height: 24px;
    border-bottom-right-radius: 25px;
}

#head_patient {
    margin-top: 0
}

#head_patient td {
    font-size: 11px !important
}

.other .browse_header {
    background-color: #365ba2;
    color: #FFFFFF !important;
    padding-left: 8px;
    padding-right: 8px;
    padding-top: 4px;
    padding-bottom: 4px
}

.other .browse_label {
    border-bottom: 1px solid #CDCDCD;
    background-color: #F0F0F0;
    padding: 8px
}

.ui-dialog input[type=button] {
    font-size: 11px
}

.ui-widget-content {
    background-image: none;
    background-color: #F0F0F0;
    font-size: 11px
}

.ui-dialog .ui-dialog-content {
    background-color: #F0F0F0;
    padding: 15px;
    font-size: 11px
}

.ui-dialog .ui-dialog-content div {
    padding: 15px;
    font-size: 11px
}

.ui-widget-header {
    background-image: none;
    font-size: 11px;
    background-color: #003B6D !important;
    color: #FFFFFF;
    font-family: verdana, arial, georgia, sans-serif
}

.ui-corner-all,
.ui-corner-top,
.ui-corner-left,
.ui-corner-tl {
    border-top-left-radius: 20px;
    border-top-right-radius: 20px;
    border-bottom-left-radius: 0;
    border-bottom-right-radius: 0;
    margin: 0;
    padding: 0;
    border: 0
}

.ui-button {
    border-top-left-radius: 0;
    border-top-right-radius: 0;
    border-bottom-left-radius: 0;
    border-bottom-right-radius: 0
}

.ui-dialog .ui-dialog-content {
    margin: 0;
    padding: 0
}

.ui-dialog-title {
    padding-top: 4px;
    padding-bottom: 4px;
    padding-left: 4px
}

.ui-dialog {
    -moz-box-shadow: 0 0 8px 0 #ababab;
    -webkit-box-shadow: 0 0 8px 0 #ababab;
    box-shadow: 0 0 8px 0 #ababab
}

.ui-dialog .ui-dialog-buttonpane {
    border: 0;
    padding: 0;
    margin-top: 0
}

.ui-dialog-buttonset {
    padding-left: 7px;
    padding-right: 7px
}

#customized_form_upload_list {
    width: 730px
}

.MultiFile-applied {
    font-size: 11px;
    font-family: verdana, arial, georgia, sans-serif;
    margin-bottom: 15px
}

.MultiFile-title {
    font-size: 11px;
    font-family: verdana, arial, georgia, sans-serif
}

.MultiFile-remove {
    margin-left: 12px
}

.error {
    color: red
}

.success {
    color: green
}

#delete_box {
    margin-left: 144px
}

#delete_box_body {
    background-color: #F0F0F0 !important
}

#save_info {
    background-color: #F0F0F0 !important
}

#ButtonLine,
#updateform,
#dataImport,
#importTablesDiv,
#MoreProviderBox {
    background-color: #F0F0F0 !important
}

#footer {
    background-color: #003B6D;
    color: #FFFFFF;
    font-weight: normal;
    font-weight: bold;
}

#li_form_select,
#li_field_select,
#li_set_conditions,
#li_show_evaluation,
#li_form_select a,
#li_field_select a,
#li_set_conditions a,
#li_show_evaluation a {
    background-color: #00BBE4 !important;
    color: #FFFFFF !important;
    font-weight: normal !important;
}

#anmerkung_div,
#contentBoxConference {
    background-color: #D9EEF4 !important;
    border: 1px solid #646464 !important;
}

#head_login {
    background-color: transparent;
}


/* IE9 uses \9 */


/*
@media all and (monochrome:0) {
	#header_box{margin-left:-8px;}
}
*/


/* IE10 and IE11 both use -ms-high-contrast */

@media all and (-ms-high-contrast:none) {
    #header_box {
        margin-left: -8px;
    }
    /* IE10 */
    *::-ms-backdrop,
    #header_box {
        margin-left: -8px;
    }
    /* IE11 */
}


/* login page anpassungen */

#c37header_login {
    display: none;
}

.tdbg {
    margin: 0px auto;
    margin-top: 30px;
    text-align: center;
}

#login_form_table {
    margin-top: 30px !important;
    margin-left: auto !important;
}

#HeaderContainer {
    background-color: #003B6D !important;
}

#header_box {
    background-image: none;
}

#buttons {
    background-color: #FFFFFF;
    border-top-left-radius: 25px;
    margin-top: -20px;
    z-index: 1000;
    position: relative;
    padding-top: 8px;
    height: 54px;
}

#buttons a {
    background: none;
}