﻿/* Common */

html, body, forms
{
    margin: 0px;
    padding: 0px;
    border: 0px;
    height: 100%;
}

html{
    overflow-y : scroll;
}

body
{
    /*
    position: relative;
    width: 966px;
    margin: auto;
*/

}

.fakeTableCaption {
    background-color: #71a7dd;
    padding: 0.3em 0.5em;
    text-align: left;
    color: #fff;
}

p.legend-text {
    margin: 16px 0 32px 0
}

p.legend-text span {
    vertical-align: middle;
}

span.legend-text {
    vertical-align: middle;
}

span.i24 {
    height: 24px;
    width: 24px;
    display: inline-block;
    vertical-align: middle;
}

span.i24m {
    height: 24px;
    width: 24px;
    display: inline-block;
    vertical-align: middle;
    margin-right: 4px !important;
    margin-left: 4px;
}

span.i24-arrow-up {
    background: url("../Images/NewIcons/LightTheme/1017_Hoch_on_light_24er.png");
}

body.darkTheme span.i24-arrow-up {
    background: url("../Images/NewIcons/DarkTheme/1017_Hoch_on_dark_24er.png");
}

span.i24-arrow-down {
    background: url("../Images/NewIcons/LightTheme/1018_Runter_on_light_24er.png");
}

body.darkTheme span.i24-arrow-down {
    background: url("../Images/NewIcons/DarkTheme/1018_Runter_on_dark_24er.png");
}

span.i24-delete {
    background: url("../Images/NewIcons/LightTheme/011_Delete_on_light_24er.png");
}

body.darkTheme span.i24-delete {
    background: url("../Images/NewIcons/DarkTheme/011_Delete_on_dark_24er.png");
}

span.i24-nicht-installiert {
    background: url("../Images/NewIcons/LightTheme/252_fax_is_waiting_on_light_24er.png");
}

body.darkTheme span.i24-nicht-installiert {
    background: url("../Images/NewIcons/DarkTheme/252_fax_is_waiting_on_dark_24er.png");
}

span.i24-download {
    background: url("../Images/NewIcons/LightTheme/922_Download_on_light_24er.png");
}

body.darkTheme span.i24-download {
    background: url("../Images/NewIcons/DarkTheme/922_Download_on_dark_24er.png");
}

span.i24-linked {
    background: url("../Images/NewIcons/LightTheme/1015_verknuepfen_on_light_24er.png");
}

body.darkTheme span.i24-linked {
    background: url("../Images/NewIcons/DarkTheme/1015_verknuepfen_on_dark_24er.png");
}

span.i24-not-linked {
    background: url("../Images/NewIcons/LightTheme/1016_nicht_verknuepft_on_light_24er.png");
}

body.darkTheme span.i24-not-linked {
    background: url("../Images/NewIcons/DarkTheme/1016_nicht_verknuepft_on_dark_24er.png");
}

span.i24-credit {
    background: url("../Images/NewIcons/LightTheme/1009_Guthaben_on_light_24er.png");
}

body.darkTheme span.i24-credit {
    background: url("../Images/NewIcons/DarkTheme/1009_Guthaben_on_dark_24er.png");
}

span.i24-credit-added {
    background: url("../Images/NewIcons/LightTheme/1010_Kunde_hat_Guthaben_aufgeladen_on_light_24er.png");
}

body.darkTheme span.i24-credit-added {
    background: url("../Images/NewIcons/DarkTheme/1010_Kunde_hat_Guthaben_aufgeladen_on_dark_24er.png");
}

span.i24-credit-spend {
    background: url("../Images/NewIcons/LightTheme/1011_Kunde_hat_Guthaben_verbraucht_on_light_24er.png");
}

body.darkTheme span.i24-credit-spend {
    background: url("../Images/NewIcons/DarkTheme/1011_Kunde_hat_Guthaben_verbraucht_on_dark_24er.png");
}

span.i24-animal-deceased {
    background: url("../Images/NewIcons/LightTheme/1008_Tier_ist_verstorben_on_light_24er.png");
}

body.darkTheme span.i24-animal-deceased {
    background: url("../Images/NewIcons/DarkTheme/1008_Tier_ist_verstorben_on_dark_24er.png");
}

span.i24-aktuell-installiert {
    background: url("../Images/NewIcons/LightTheme/162_Functionality_activated_on_light_24er.png");
}

body.darkTheme span.i24-aktuell-installiert {
    background: url("../Images/NewIcons/DarkTheme/162_Functionality_activated_on_dark_24er.png");
}

span.i24-verworfen {
    background: url("../Images/NewIcons/LightTheme/942_Fehler_Stop_on_light_24er.png");
}

body.darkTheme span.i24-verworfen {
    background: url("../Images/NewIcons/DarkTheme/942_Fehler_Stop_on_dark_24er.png");
}

span.i24-increased-purchase-price {
    background: url("../Images/NewIcons/LightTheme/1012_Einkaufspreis_hat_sich_erhoeht_on_light_24er.png");
}

body.darkTheme span.i24-increased-purchase-price {
    background: url("../Images/NewIcons/DarkTheme/1012_Einkaufspreis_hat_sich_erhoeht_on_dark_24er.png");
}

span.i24-decreased-purchase-price {
    background: url("../Images/NewIcons/LightTheme/1013_Einkaufspreis_ist_gesunken_on_light_24er.png");
}

body.darkTheme span.i24-decreased-purchase-price {
    background: url("../Images/NewIcons/DarkTheme/1013_Einkaufspreis_ist_gesunken_on_dark_24er.png");
}

span.i24-product-masterdata-changed {
    background: url("../Images/NewIcons/LightTheme/1014_Stammdaten_haben_sich_geaendert_on_light_24er.png");
}

body.darkTheme span.i24-product-masterdata-changed {
    background: url("../Images/NewIcons/DarkTheme/1014_Stammdaten_haben_sich_geaendert_on_dark_24er.png");
}



span.i24-text {
    vertical-align: middle;
}

table.ev-update-table tr td {
    vertical-align: middle;
}



bodydiv {
    position: relative;
    width: 966px;
    margin: auto;
}

img
{
    border: 0px;
}

.nowrap
{
    white-space: nowrap;
}

.btn_main_det span span
{
    position: static;

}

hr
{
    margin: 0px;
    padding: 0px;
}

.clear_both
{
    clear: both;
}

.TabLabel
{
    border: solid 1px gray;
    border-bottom: 0px;
}

.spanClearIcon
{
    padding-left: 26px;
}

.legendTop
{
    padding-bottom: 0.5em;
}

div.splitBoxR2 {
	float: right;
	width: 135px;
	margin-right: 16px;
	padding-bottom: 16px;
}

div.p
{
    margin: 20px 0px;
}

div.subp
{
    margin: 5px 0px;
}

div.Dicom
{
    float: left;
    margin-left : 0px;
    padding-bottom:10px;
    margin-top : 1px;
   /* margin-top : 10px; */
  /*  background:#F5F5F5; */
    width:102px;

    margin-left:-1px;

}

div.Dicom tr
{
    background:#F5F5F5 !important;
}

 body.darkTheme div.Dicom tr
{
    background:black !important;

}

div.DicomList
{
    padding-bottom : 0px;
    padding-right:10px;
    padding-left: 10px;
    position:relative;
   /* top: -9px;
    #top: -13px;
    #margin-bottom : -4px; */
}


td.DicomFooter
{
    height: 20px;
    text-align:left;
    vertical-align:middle !important;
    padding: 0 0 0 0px !important;
    overflow:hidden !important;
    width: 102px;
    line-height:100% !important ;
    font-size:100% !important;
    border: 1px solid #CCCCCC !important;
}

body.darkTheme td.DicomFooter
{
     border: 1px solid #555555 !important;
}



td.DicomFooterCenter
{
    text-align:center;
    padding:0 !important;
}

td.DicomFooterCenter label
{
    text-align:center;
    padding-left:0px;
    vertical-align:baseline !important;
}

table.DicomTable
{
    width:102px;
    border: 1px solid #CCCCCC;
    border-collapse:collapse ;
    table-layout:fixed;

}

body.darkTheme table.DicomTable
{
    border: 1px solid #555555;
}

td.DicomImage
{

   /* border: 1px solid #CCCCCC !important; */
   /* border: 0 none !important; */
    height: 101px;
    overflow:hidden;
    vertical-align: middle !important;
    text-align:center;
    padding: 0 !important;
}
/*
body.darkTheme td.DicomImage
{
     border: 1px solid #555555 !important;
}
*/
td.DicomImage img
{
    display:block;
    margin:auto !important;
    border: 0 none !important;
    padding: inherit !important;

}

td.DicomImage a
{
    display:block;
}



.DicomFooter label
{
    font-size:100%;
    margin-right:2px;
    color:#333333;
    font-family:Helvetica,Arial,sans-serif;
    line-height:100%;
    vertical-align:middle !important;
}

.DicomFooter input[type="radio"]
{
    vertical-align:middle;
}


body.darkTheme .DicomFooter label
{
    color:#7F7F7F;
}

.CallbackProgress, body.darkTheme .CallbackProgress
{
    position: fixed;
    top: 0px;
    left: 45%;
    border: solid 1px gray;
    border-top: 0px;
    background: white;
    height: 20px;
    width: 100px;
    padding-top: 5px;
    text-align: center;
    background: white url(/Images/core/light/loadingCircle.gif) no-repeat center center;

}

body.darkTheme .CallbackProgress
{
    background: #555555 url(/Images/core/dark/loadingCircle.gif) no-repeat center center
}

/* Med Catalog */

.MC_Products_grid
{
    width: 690px;
    float: left;
}


.MC_Catalog_grid
{
   /* width: 490px;*/
    float: left;
}

.MC_Products_grid a
{
    color: black;
}

.MC_Products_details
{
  /*  width: 100%;*/
    margin-left: -500px;
    float: right;
}

.MC_Products_grid_content
{
    margin-left: 500px;
    overflow:hidden;
}

.MC_Catalog_details
{
    width: 100%;
    margin-left: -500px;
    float: right;
}

.MC_Catalog_grid_content
{
    margin-left: 500px;
    overflow:hidden;
}


.MC_Products_details_area
{
    border: solid 1px gray;
    padding: 20px;
    min-height: 500px;
    overflow: auto;
}

.MC_Products_filter_span
{
    width: 50px;
    display: inline-block;
}

.MC_Products_details_main_span
{
    width: 200px;
    display: inline-block;
    font-weight: bold;
}


/* Diagnisekatalog */

.MC_Diagnisekatalog_details_area
{
    float: left;
    border: solid 1px gray;
    padding: 10px;
    min-height: 500px;
    overflow: auto;
}


.MC_Diagnisekatalog_details_area fieldset
{
    float: left;
    width: 250px;
    padding: 10px;
    margin: 0px 10px 0px 0px;
    display: inline;
}

.MC_Diagnisekatalog_details_area legend
{
    margin-bottom: 5px;
}

fieldset.MC_Diagnisekatalog_translations
{
    margin: auto;
    float: none;
    width: 500px;
}

/*fieldset.MC_Diagnisekatalog_translations span
{
    display: inline-block;
    line-height: 1.8;
    vertical-align: top;
    width: 80px;
    text-align: left;
}*/
.MC_Diagnisekatalog_translations_span
{
    display: inline-block;
    line-height: 1.8;
    vertical-align: top;
    width: 80px;
    text-align: left;
}



fieldset.MC_Diagnisekatalog_translations input[type="text"]
{
    width: 200px;
}

.default_version
{
 text-align: right;
 margin-right: 30px;
}

.MC_Diagnisekatalog_details_top_panel
{
    margin: 0px 0px 10px;
}

/* content manager */

.cm_editor
{

}

.cm_install
{
    background: yellow;
    display: none;
}
.aspMenuStaticMenuItemStyleClass
{
    padding-right: 0.3em;
    padding-left: 0;
    text-decoration:none;
}

#naviA
{
    padding-left: 0;
}

.aspMenuStaticMenuStyleClass
{
    display :inline-table;
    font-size:85%;
    font-weight:normal;
    text-decoration:none;
}

.aspMenuStaticMenuItemStyleClass a
{

    text-decoration:none;

}
.aspMenuStaticMenuItemStyleClass .aspMenuStaticMenuSelectedClass
{
    text-decoration: underline;
}

.aspMenuStaticMenuStyleClass a:hover
{
    text-decoration: underline;
    color:#443355;
}
.aspMenuStaticMenuStyleClass a:focus
{
    text-decoration: underline;
    color:#443355;
}

.aspMenuStaticMenuStyleClass table
{
    background-color:#F3F3F5;
}

body.darkTheme .aspMenuStaticMenuStyleClass table
{
    background-color:#333333;
}

body.darkTheme .aspMenuStaticMenuStyleClass a:hover
{
    color:#777777;
    background-color:#333333;
}

.mvAreaClass
{
    display : inline-table;
}

.vtEmptyDataText
{
    border: solid 1px gray;
    float: left;
}
.vt_selectedRow
{
    background-color:Silver !important;
}

.vtCatalog_selectedRow
{
    background-color:gray !important;
    text-decoration-color: #000000;

}

.clear_left
{
    clear:left;
}

.HD_MarkedCell
{
    background-color: #FF6060;
}

.DisabledTR
{
    color:Gray;
}

.navFAQ
{
    float: right;
  /*  width: 150px; */
    padding:12px 0 5px 11px;
    text-align: right;
    margin-bottom: 0px;
}

#stage #navBox ul.navFAQ li
{
    margin-right: 0px;
}


.navFAQ a, .navRight0 a
{
    display: inline;
    margin: 0 0 0 0.5em;
}

.navRight0
{
    float: right;
  /*  padding-right: 15px; */
    margin: 0;
}


.navFAQ .active, .navRight0 .active
{
    font-weight: bold;
}


body.darkTheme .navFAQ a
{
   color:#999999;
}

body.darkTheme .navFAQ a:hover, .navFAQ a:focus
{
	color: #eee;
}

div.vetsXLTabs
{
    margin-bottom:1.5em;
}

div.vetsXLTabs ul {
background:url("../images/core/light/tabListBg.png") repeat-x scroll 0 100% #F3F3F4;
line-height:120%;
list-style:none outside none;
margin-bottom:0;
padding:0 1em 0 0;

}

body.darkTheme div.vetsXLTabs ul
{
background:url("../images/core/dark/tabListBg.png") repeat-x scroll 0 100% #323232;
}

body.darkTheme div.vetsXLTabs ul li
{
border-left:1px solid #424142;
}

div.vetsXLTabs ul li
{
border-left:1px solid #E0E0E0;
float:left;
margin:0 !important;
}

body.darkTheme div.vetsXLTabs ul li.current a
{
background:none repeat scroll 0 0 #333333;
border-bottom-color:#333333;
color:#BBBBBB;
}

body.darkTheme div.vetsXLTabs ul li a {
border-color:#424142 #222222 #424142 #424142;
border-style:solid;
border-width:1px 1px 1px 0;
color:#777777;
}

div.vetsXLTabs ul li.current a {
background:none repeat scroll 0 0 #F5F5F5;
border-bottom-color:#F5F5F5;
color:#443355;
}

div.vetsXLTabs ul li a {
border-color:#FFFFFF #CCCCCC #D5D5D5 #D5D5D5;
border-style:solid;
border-width:1px 1px 1px 0;
color:#777777;
display:block;
padding:3px 1em 5px;
text-decoration:none;
}

.vetsXLTabs .current-info
{
left:-999em;
position:absolute;
}

div.vetsXLTabs ul li a span {
display:block;
font-size:80%;
}

.faq_q
{
    padding: 0px;
    margin: 30px 0px 10px;
}

.faq_b
{
    margin-top: 10px;
    font-size: 85%;
	line-height: 120%;

}

.faq_b a
{
     color: #999 !important;
}

.faq_b a:hover, .faq_b a:focus { color: #000 !important; }

.faq_MainQ
{
    margin-bottom :0;
}

.faq_a
{
    padding: 0px;
    margin: 0px ;
}

table.patientInfo
{
  border-collapse:collapse;
}

td.patientInfoValue
{
    padding-left:11px;
}

table.patientInfo tr
{
    vertical-align:top;
}

table.patientInfo td
{
    padding-bottom : 3px;
}


.var170
{
    width : 175px;
}

.form .input input[type="radio"]
{
    margin-left : -1px;
    vertical-align:middle;
}

.unset-form {
    display: block;
    margin-left: 180px;
}

.unset-form .k-widget .k-multiselect-wrap ul {
    padding: 2px !important;
}

.unset-form .k-widget .k-multiselect-wrap ul, .unset-form .k-widget .k-multiselect-wrap ul li {
    margin: 0 !important;
}

.RadMultiSelect {
    line-height: 1 !important;
}

.RadMultiSelect .k-multiselect-wrap .k-button .k-select {
    display: flex !important;
}

.k-multiselect-wrap .k-select {
    position: unset !important;
}

table.simple input[type="radio"]
{
    vertical-align:middle;
}

table.simpleTop input[type="radio"]
{
    vertical-align:sub;
}


.form .input input[type="checkbox"]
{
    margin-left : -1px;
    vertical-align:middle;
}

.simpleTableTd
{
   padding-left: 4px !important;
}

div.simpleTableTh
{
    margin-bottom: 4px;
}

.fontWeightBold
{
    font-weight: bold
}



/* Hint Management
*************************************************/


div.hint {
    border: 1px solid #ff9900;
    background-color: #ff9900;
    padding: 0.5em 1em;
    color: #fff;
    margin-bottom: 1em;
}

div.hintGreen {
    border: 1px solid #339933;
    background-color: #339933;
    padding: 0.5em 1em;
    color: #fff;
    margin-bottom: 1em;
}

div.hintGreen a,
div.hintGreen a:visited {
    color: #fff;
    text-decoration: underline;
}

div.hintGreen a:hover,
div.hintGreen a:focus {
    color: #fff;
    text-decoration: none;
}

div.datenschutzmeldung {
    border: 1px solid #ff9900;
    background-color: #ff9900;
    padding: 0.5em 1em;
    color: #fff;
    margin-bottom: 1em;
    /*box-shadow: #424142 2px 2px 3px 0px;*/
}



span.hintText {
    background-color: #ff9900;
    color: #fff;
    width: 99%;
    display: inline-block;
    padding: 2px 4px;
    margin-top: 2px;
}

table.hint
{
    color: #fff;
    margin-bottom: 0;
}

table.hint td
{
    background-color: #ff9900;
}


p.hint{
    border: 1px solid #ff9900;
	background-color: #ff9900;
	padding: 0.5em 0;
	color: #fff;
	margin-bottom: 1em;
	vertical-align:top;
   }

p.hint label, p.hint .label{
   color: #fff;
}

 div.hint p:last-child { margin-bottom: 0; }

 div.hint p
{
    margin-bottom: expression(this.nextSibling == null ? '0em' : '1em');
}

.gray999
{
    color: #999999 !important;
}

.grayd77
{
    color: #cc8080 !important;
}

.expertRegWidth
{
    width:114px !important;
}

.listSectLevel0
{
    background-color: #D7D7D7;
}

.listSectTdLevel0
{
    font-weight: bold;
    font-style:italic;
}

.listSectTdLevel1
{
    padding-left: 25px !important;
    font-weight: bold;
}

.listSectTdLevel2
{
    padding-left: 40px !important;
}
.expertGoupImg
{
    float:left;
    padding-right: 10px;
    padding-top:5px;
}

.expertGoupFieldset
{
    padding: 0px 10px 10px;
}

.inputAfterRB
{
    display: block;
	margin-left: 109px;
	margin-top: 5px;
}

.resultTableDOK
{
    width: auto !important;
    margin-left: 1.2em !important;
    text-align:left !important;
}

.resultTableAKVO
{
    width: auto !important;
    margin-left: 1.2em !important;
    text-align:left !important;
}

.resultTableSAVO
{
    width: auto !important;
    margin-left: 1.2em !important;
    text-align:left !important;
}
.resultTableECVOIT {
    width: auto !important;
    margin-left: 1.2em !important;
    text-align: left !important;
}

.resultTableDOK7
{
    margin-left: 70px !important;
}

.resultTableAKVO7
{
    margin-left: 70px !important;
}

.resultTableSAVO7
{
    margin-left: 70px !important;
}
.resultTableECVOIT7 {
    margin-left: 70px !important;
}

.clearBoth
{
    clear: both;
    display: block;
}

/*.DOK_CBWidth
{
    width: 419px !important;
}
.DOK_TBWidth
{
    width: 410px !important;
}
*/

.DOK_TBWidth
{

}

.AKVO_TBWidth
{

}

.AKVO_TBWidth
{

}

.ortWidth
{
    width:310px !important;
}

.plzWidth
{
    width:80px !important;
}

.dokWeitere
{
    width:320px !important;
}

.dateWidth
{
    width:100px !important;
}

.grskEditOverall
{
   padding-left: 4px;
   padding-right: 4px;
}

.strong
{
    font-weight:bold;
}

.columnInterval
{
    padding-right: 10px;
    border: 0px;
}

.chartGreen
{
    background-color: #39bc00 !important;
}

.chartYelow
{
    background-color: #f9e00a !important;

}

.chartRed
{
    background-color: #ea3a00 !important;
}

.noChartData
{
    padding: 0 0 10px 10px;
}

label.h3
{
    font-weight: bold;
    color: #443355 !important;
    line-height: 120%;
}

label.subcaption
{
    color: #443355 !important;
}


.padingTopIE4FF2
{
    padding-top : 2px !important;
}

.padingRight4
{
    padding-right : 4px !important;
}

.marginRight0
{
    margin-right : 0px !important;
}

.fontsize85
{
   font-size: 85%
}

.startSectionWithImg
{
   min-height: 65px;
   padding-left: 211px;
   cursor:pointer;
}

.udbfsFirm1
{
    padding:0 0 5px 5px !important;
}


.udbfsFirm2
{
    padding:0 0 5px 4px !important;
}

.notVisible
{
    display:none !important;
}

.MC_Catalog_SaveButton_BottonRight {
    float:right;
}

body.darkTheme .DsgvoWarning {
    background-image: url(/Images/NewIcons/DarkTheme/733_broken_off_on_dark.png)
}


.DsgvoWarning {
    width: 12px;
    height: 12px;
    display: inline-block;
    background-image: url(/Images/NewIcons/LightTheme/733_broken_off_on_light_32er.png);
    background-size: contain;
}

div.ToolTip {
    background: #ff9900 !important;
    border-color: #ff9900 !important;
    color: #fff !important;
    font-size: 100% !important;
    padding: 0.25em !important;
}

div.ToolTip .rtRelativeWrapper {
    border-color: #ff9000;
}

.RadToolTip_Bootstrap .rtCallout {
    border-color: orange!important;
}

.RadToolTip_Bootstrap .rtCallout:before {
    border-color: orange!important;
}
