/* style XP  Kontaktmanager Hager Designvorlage */
html{height:100%;}
body{text-align:center;height:100%;margin:0;font-family:'Open Sans', sans-serif;font-size:12px;color:#444;background: #206693;background: -moz-linear-gradient(top,  #206693 0%, #408dbf 100%);background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#206693), color-stop(100%,#408dbf));background: -webkit-linear-gradient(top,  #206693 0%,#408dbf 100%);background: -o-linear-gradient(top,  #206693 0%,#408dbf 100%);background: -ms-linear-gradient(top,  #206693 0%,#408dbf 100%);background: linear-gradient(to bottom,  #206693 0%,#408dbf 100%);background-repeat:no-repeat;background-attachment:fixed;}
#designbody{text-align:left;color:#000; background-color:#FFF}
img {border:0;padding:0;}
hr{border-top:1px solid #999;border-bottom:1px solid #FFF;border-left:0;border-right:0;}
a {text-decoration: none;}
fieldset{border:none;margin:0!important}

div.kontaktmanagerHeader{width:900px;height:85px;background: #ffffff;background: -moz-linear-gradient(top,  #ffffff 0%, #daebf5 100%);background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(100%,#daebf5));background: -webkit-linear-gradient(top,  #ffffff 0%,#daebf5 100%);background: -o-linear-gradient(top,  #ffffff 0%,#daebf5 100%);background: -ms-linear-gradient(top,  #ffffff 0%,#daebf5 100%);background: linear-gradient(to bottom,  #ffffff 0%,#daebf5 100%);border-bottom-left-radius: 6px;border-bottom-right-radius: 6px;position:relative;margin:0 auto;}
img.imgHagerLogo{position:absolute;left:40px;top:30px;z-index:1}
div.imgKontaktManager{position:absolute;right:30px;top:15px;font-size:28px;font-weight:300;color:#296c97;z-index:1}
#kurzMenuTop{width:200px;position:absolute;top:50px;right:30px;color:#505050;font-family:'Open Sans', sans-serif;font-size:12px;font-weight:400;text-align:right;}
#kurzMenuTop a{text-decoration:none;padding:2px}
a.linkVerwaltung{color:#505050;}
a.linkLogout{color:#a65656;}
div#divLoggedInAs{width:400px;position:absolute;top:50px;right:160px;font-size:12px;font-weight:400;text-align:right; color:#4e9fd3;}

/* allgemeine Formatierungen */
input.inputSubmit, input.inputUpload,input.inputCancel, a.inputCancel, a.inputDeactivate, a.inputDelete, a.inputQuickSave, a.deleteMarked {width:92px;height:25px;background-position:0 0;background-repeat:no-repeat;padding:0;margin:0;background-color:transparent;border:0 !important;cursor:pointer;}
input.inputSubmit{background-image:url('/static/kontaktmanager/bt_speichern.png');}
input.inputUpload{background-image:url('/static/kontaktmanager/btn_upload.png');width:121px;height:34px;}
input.inputCancel, a.inputCancel{background-image:url('/static/kontaktmanager/bt_abbrechen.png');}
a.inputDeactivate{background-image:url('/static/kontaktmanager/bt_deactivate2.png');}
a.inputDelete{background-image:url('/static/kontaktmanager/bt_delete.png');}
a.inputQuickSave {width: 132px; background-image:url('/static/kontaktmanager/bt_zwspeichern.png');}
input.inputSubmit:hover, input.inputCancel:hover, a.inputCancel:hover, a.inputDeactivate2:hover, a.inputDelete:hover, a.inputQuickSave:hover{cursor:pointer;}
a.deleteMarked{width:132px;background-image:url('/static/kontaktmanager/bt_delete_marked.png');}

.blueBorder{border:1px solid #4e9fd3;font-size:12px;font-weight:400;font-style:italic;color:#333;}
.redBorder{border:1px solid #bf2876;font-size:12px;font-weight:400;font-style:italic;color:#333;}
body.bodyPopup, body.bodyPopup h1, .blueBorder{font-family:'Open Sans', sans-serif;}
body.bodyPopup{background-image:url('/static/kontaktmanager/bg_popbox.png');background-position:0 0;background-repeat:no-repeat;margin:0;padding:24px;background-color:transparent;font-size:12px;font-weight:400;color:#333;text-align:left;}
h1{font-size:16px;font-weight:700;color:#333;}
h2{font-size:22px;margin:0;font-weight:lighter;color:#5685A7;}
.lightblue{background-color:#DCECF6}

/* Kontaktmanager Hauptmenu */
ul.ulKmMenu{text-align:left;list-style:none;margin:0;padding:0;}
ul.ulKmMenu li{float:left;text-align:left;position:relative;}
a.menu1, a.menu2, a.menu3{display:block;width:157px;height:40px;background-position:100% 101%;background-repeat:no-repeat;position:relative;text-decoration:none;}
a.menu1{background-image:url(/static/kontaktmanager/bt_menu01.png);}
a.menu2{background-image:url(/static/kontaktmanager/bt_menu02.png);}
a.menu3{background-image:url(/static/kontaktmanager/bt_menu03.png);}
.main_menu .menu_item{height:126px;width:200px;display:inline-block;background-color:#daebf6;border-radius:4px;position:relative}
.main_menu .menu_item .name{position:absolute;bottom:20px;width:100%;font-size:14px;text-align:center;color:#296C97;}
.main_menu {text-align:left;}
.main_menu a:not(:first-child) {margin-left:10px}
.main_menu a:hover{
background: #a3d3f7;
background: -moz-radial-gradient(center, ellipse cover,  rgba(255,255,255,0.7) 10%, rgba(255,255,255,0) 100%), -moz-linear-gradient(top,  #a3d3f7 0%, #8bb6dd 48%, #7aabd5 50%, #a3d3f7 100%);
background: -webkit-gradient(radial, center center, 0px, center center, 100%, color-stop(10%,rgba(255,255,255,0.7)), color-stop(100%,rgba(255,255,255,0))), -webkit-gradient(linear, left top, left bottom, color-stop(0%,#a3d3f7), color-stop(48%,#8bb6dd), color-stop(50%,#7aabd5), color-stop(100%,#a3d3f7));
background: -webkit-radial-gradient(center, ellipse cover, rgba(255,255,255,0.7) 10%,rgba(255,255,255,0) 100%), -webkit-linear-gradient(top,  #a3d3f7 0%,#8bb6dd 48%,#7aabd5 50%,#a3d3f7 100%);
background: -o-radial-gradient(center, ellipse cover,  rgba(255,255,255,0.7) 10%,rgba(255,255,255,0) 100%), -o-linear-gradient(top,  #a3d3f7 0%,#8bb6dd 48%,#7aabd5 50%,#a3d3f7 100%);
background: -ms-radial-gradient(center, ellipse cover,  rgba(255,255,255,0.7) 10%,rgba(255,255,255,0) 100%), -ms-linear-gradient(top,  #a3d3f7 0%,#8bb6dd 48%,#7aabd5 50%,#a3d3f7 100%);
background: radial-gradient(ellipse at center,  rgba(255,255,255,0.7) 10%,rgba(255,255,255,0) 100%), linear-gradient(to bottom,  #a3d3f7 0%,#8bb6dd 48%,#7aabd5 50%,#a3d3f7 100%);
box-shadow: inset 1px 1px 0px #85b0da, inset -1px -1px 0px #85b0da;}
.main_menu a:hover .name{color:#00385C;}
.main_menu .menu_item .icon {position:absolute;top:25%;width:100%;text-align:center}

.sub_menu {text-align:left;background:url(/static/kontaktmanager/layer_settings.png) no-repeat;background-position:100% 100%}
.sub_menu .menu_item{height:90px;width:450px;display:block;vertical-align:middle;margin-bottom:15px;}
.sub_menu .menu_item .icon_usersettings {margin-right:20px;width: 80px;height: 80px;border: 3px solid #E5E5E5;border-radius: 45px;margin: 0px 25px 0px 5px;background: url(/static/kontaktmanager/ic_usersettings.png) no-repeat;background-position:55% 45%;}
.sub_menu .menu_item .icon_matching {margin-right:20px;width: 80px;height: 80px;border: 3px solid #E5E5E5;border-radius: 45px;margin: 0px 25px 0px 5px;background: url(/static/kontaktmanager/ic_matching.png) no-repeat;background-position:55% 45%;}
.sub_menu .menu_item .icon_statics {margin-right:20px;width: 80px;height: 80px;border: 3px solid #E5E5E5;border-radius: 45px;margin: 0px 25px 0px 5px;background: url(/static/kontaktmanager/ic_statics.png) no-repeat;background-position:55% 45%;}
.sub_menu .menu_item *{float:left}
.sub_menu .menu_item .name{font-size:22px;color:#296C97;margin-top:20px;font-weight:300;}
.sub_menu .menu_item .sub_text{font-size:12px;color:#000}


span.spanMenuText,span.spanMenuShadow{position:absolute;font-family:'Open Sans', sans-serif;font-size:16px;font-weight:700;}
span.spanMenuText{color:#a6d3f0;z-index:10;left:20px;top:10px;}
span.spanMenuShadow{color:#FFF;z-index:1;left:21px;top:11px;}

a.menu1:hover span.spanMenuText, a.menu2:hover span.spanMenuText, a.menu3:hover span.spanMenuText, a.menuActive span.spanMenuText{color:#4e9fd3;}

#linkPatientenKontaktNeu{position:absolute;display:block;width:42px;height:152px;background-image:url(/static/kontaktmanager/bt_new.png);background-position:0 0;background-repeat:no-repeat;top:30px;left:-20px;}

#kmMenuSub{width:838px;height:91px;background-image:url(/static/kontaktmanager/bg_main_nav.png);background-position:0 0;background-repeat:no-repeat;padding:20px 0 0 20px}

#kmMenuNeuAnlegen{width:198px;height:161px;background-image:url(/static/kontaktmanager/bg_box_neuanlegen.png);background-position:0 0;background-repeat:no-repeat;float:right;}

a#verwaltungsMenu{display:block; position: relative; top: 0; left:40px; text-align: center;}

div#verwaltungsMenuBG{width:198px;height:161px;background-image:url(/static/kontaktmanager/bg_box_neuanlegen.png);background-position:0 0;background-repeat:no-repeat; }

span.verwaltungsMenuLink, span.verwaltungsMenuLinkShaddow{position: absolute; font-size:13px; font-weight:700;}
span.verwaltungsMenuLink{top: 0; left: 0; color:#4e9fd3; z-index: 2;}
span.verwaltungsMenuLinkShaddow{top: 1px; left: 1px; color:#fff; z-index: 1;}

/* Content */
#kmContent,#kmContent2{position:relative;margin:0 auto;background-color:#FFF;margin:0 auto;position:relative;width:840px;padding:30px;border-radius: 6px;}
#kmContent2{margin-top:20px;min-height:315px}
#kmContent2.disabled{background:none !important;vertical-align:middle}
#kmContent2.disabled .info{width:100%;height:70px;position:absolute;top:40%;left:0}
#kmContent2 .text{font-size: 36px;font-weight: 900;color: #1b5c86;text-shadow: 1px 1px 0px rgba(255,255,255,0.1);}
#kmContent2 .copyright{font-size: 14px;font-weight: 700;color: #1b5c86;text-shadow: 1px 1px 0px rgba(255,255,255,0.1);}

#kmContent2 .head{height:35px;margin-bottom:30px;display:inline-block;width:100%;text-align:left;vertical-align:middle;line-height:35px;}
#kmContent2 .head img{margin-right:10px;}
#kmContent2 .head span{float:left;clear:right}
#kmContent2 .main{margin-bottom:30px;display:inline-block;width:100%;text-align:left}
#kmContent2 .twocols{display:inline-block; width:47.5%;float:left;}
#kmContent2 .field {margin-bottom:10px;}
#kmContent2 .field input[type="text"]{width:100%;margin-top:5px;}
#kmContent2 .field input[type="checkbox"]{margin:0 6px 12px 0;}
#kmContent2 .field input[type="file"]{width:100%;margin-top:5px;}
#kmContent2 .field textarea{width:99%;margin-top:5px;}
#kmContent2 label{font-weight:bold}
#kmContent2 {font-weight:bold}
.subtext_blue{color:#296C97;font-weight:400 !important}
.clear{clear:both;}
.floatright{float:right;margin-right:10px}

div.contentLogin{font-family:'Open Sans', sans-serif;font-size:14px;font-weight:700;color:#505050;}

/* Kontaktmanager Patientenfilterung*/
#labelRadioAlle,#labelRadioErledigt,#labelRadioInter, #labelRadioInformiert,#labelRadioVorstellungsgesp,#labelRadioNeueBewerber, #labelRadionTermin, #labelRadioBehandlung, #labelRadioNeueAnfrage,#labelRadioErledigt,#labelRadioJob, #labelRadioNoJob{display:block;background-position:0 0;background-repeat:repeat;height:46px;float:left;cursor:pointer;}
#labelRadioNeueAnfrage{width:135px;background-image:url(/static/kontaktmanager/bt_newcontacts.png);cursor:pointer;}
#labelRadioAlle{width:75px;background-image:url(/static/kontaktmanager/bt_alle_anfragen.png);cursor:pointer;}
#labelRadioInformiert{width:101px;background-image:url(/static/kontaktmanager/bt_status_edited.png);cursor:pointer;}
#labelRadioInter{width:96px;background-image:url(/static/kontaktmanager/bt_bstatus_edit2.png);cursor:pointer;}
#labelRadionTermin{width:124px;background-image:url(/static/kontaktmanager/bt_status_infoapp.png);cursor:pointer;}
#labelRadioBehandlung{width:150px;background-image:url(/static/kontaktmanager/bt_status_docapp.png);cursor:pointer;}
#labelRadioAlle:hover, #labelRadioInformiert:hover,#labelRadioInter:hover, #labelRadionTermin:hover, #labelRadioBehandlung:hover, #labelRadioNeueAnfrage:hover,#labelRadioNeueBewerber:hover,#labelRadioVorstellungsgesp:hover,#labelRadioErledigt:hover{background-position:0 -46px;}
#labelRadioAlle:active, #labelRadioInformiert:active,#labelRadioInter:active, #labelRadionTermin:active, #labelRadioBehandlung:active, #labelRadioNeueAnfrage:active, #labelRadioNeueAnfrage:active,#labelRadioNeueBewerber:active,#labelRadioVorstellungsgesp:active,#labelRadioErledigt:active{background-position:0 -92px;}
.activeRadioLabel{background-position:0 -92px !important;}

#labelRadioNeueBewerber{width:135px;background-image:url(/static/kontaktmanager/bt_bstatus_new.png);cursor:pointer;}
#labelRadioVorstellungsgesp{width:75px;background-image:url(/static/kontaktmanager/bt_bstatus_appoint.png);cursor:pointer;}
#labelRadioErledigt{width:101px;background-image:url(/static/kontaktmanager/bt_bstatus_done.png);cursor:pointer;}
#labelRadioNoJob{width:114px;background-image:url(/static/kontaktmanager/bt_bstatus_nojob.png);cursor:pointer;}
#labelRadioJob{width:89px;background-image:url(/static/kontaktmanager/bt_bstatus_job.png);cursor:pointer;}

#inputSuche{border:0;margin:0;padding:0 38px 0 5px !important;width:150px;height:33px;background-image:url(/static/kontaktmanager/bt_searchbox.png);background-position:0 0;background-repeat:no-repeat;background-color:transparent;font-family:'Open Sans', sans-serif;font-size:12px;font-weight:400;font-style:italic;color:#333;}
div.tableHeaderText{position:relative;}
div.divSortLinks{position:absolute;top:2px;}
a.linkSortUp, a.linkSortDown{display:block;width:12px;height:7px;background-image:url(/static/kontaktmanager/px_sortdirection.png);float:left;}
a.linkSortDown{background-position:-1px 0;}
a.linkSortUp{background-position:-13px 0;}
a.linkSortUp:hover{background-position:-13px -14px;}
a.linkSortDown:hover{background-position:-1px -7px;}
a.activeDown{background-position:-1px -7px;}
a.activeUp{background-position:-13px -14px;}

a.linkPatientBearbeiten{display:block;width:102px;height:35px;background-image:url(/static/kontaktmanager/bt_edit.png);background-position:0 0;float:right;margin-right: 10px;}
a.linkPatientEntfernen{display:block;width:42px;height:35px;background-image:url(/static/kontaktmanager/bt_deactivate.png);background-position:0 0;float: right;margin-right: 10px;}

div.divSuchergebnisFooter{width:838px;height:61px;background-image:url(/static/kontaktmanager/bg_botton.png);background-position:top left;background-repeat:no-repeat;position:relative;}
div.divSuchergebnisFooter span.spanMenuText{top:20px;color:#b4babe;}
div.divSuchergebnisFooter span.spanMenuShadow{top:21px;}

div.patientenStatus{width:37px;height:34px;background-image:url(/static/kontaktmanager/ic_status.png);background-position:0 0;background-repeat:no-repeat;position:relative;float:left;margin:2px 0 0 0px;}


table.tablePatientenUebersicht th{font-family:'Open Sans', sans-serif;font-size:12px;color:#b4babe;text-align:left;font-weight:400;}
table.tablePatientenUebersicht td{text-align:left;}
td.tdCol1{width:271px;height:54px;background-image:url(/static/kontaktmanager/px_bigarrow_lists.png);background-position:0 0;background-repeat:no-repeat;border-left:1px solid #d2dfe7;}
td.tdColStatus{width:320px;height:54px;background-image:url(/static/kontaktmanager/px_smallarrow_lists.png);background-position:top right;background-repeat:no-repeat; }
td.tdColErstkontakt{padding-left:20px;}
td.tdColEnd{width:40px;height:54px;background-color:#e6ebef;padding:0 10px 0 10px;border-right:1px solid #d2dfe7;border-left:1px solid #d2dfe7;}
td.tdCol1,td.tdColStatus,td.tdColErstkontakt,td.tdColEnd{border-bottom:1px solid #d2dfe7;border-top:1px solid #d2dfe7;}
td.statusInBehandlung{background-color:#e6ebef;}

span.erstkontaktDatum, span.aktuellerStatus{font-family:'Open Sans', sans-serif;font-size:13px;font-weight:700;color:#bf2876;}
span.erstkontaktArt, span.aktuellerStatusAenderung{font-family:'Open Sans', sans-serif;font-size:12px;font-weight:400;color:#889aa4; z-index: 2}
span.aktuellerStatus{color:#505050;}
span.aktuellerStatusAenderung{position: absolute;display: block; width: 309px;height: 16px;z-index: 1; overflow: hidden;}


div.divKontaktname {position: relative;  width: 243px;height: 52px; z-index: 1; }
div.divKontaktnameFadeout, div.divKontaktnameFadeoutstatusInBehandlung{position: absolute; right: -28px; top:1px;  width: 64px;height: 52px; z-index: 10; background-image:url(/static/kontaktmanager/px_fadeout_name_white.png);background-position:0 0; }
div.divKontaktnameFadeoutstatusInBehandlung{background-image:url(/static/kontaktmanager/px_fadeout_name_lightgrey.png)}

div.divBackgroundNotiz, div.divBackgroundNotizstatusInBehandlung{position: relative; z-index: 3; background-color: #fff; width: 305px; }
div.divBackgroundNotizstatusInBehandlung{background-color:#e6ebef; }
div.divNotiz{position: relative; width: 305px;height: 16px; z-index: 5; }
div.divNotizFadeout, div.divNotizFadeoutstatusInBehandlung{position: absolute; right: 0px; top:0px;  width: 57px;height: 16px; z-index: 10; background-image:url(/static/kontaktmanager/px_fadeout_white.png);background-position:0 0;background-repeat:repeat-y;}
div.divNotizFadeoutstatusInBehandlung{background-image:url(/static/kontaktmanager/px_fadeout_lightgrey.png)}


td.statusInBehandlung span.erstkontaktDatum, td.statusInBehandlung span.aktuellerStatus{color:#4e9fd3;}

span.spanKontaktname,span.spanKontaktShadow{position:absolute;font-family:'Open Sans', sans-serif;font-size:14px;font-weight:700; text-align: left; }
span.spanKontaktname{color:#505050;z-index:10;left:50px;top:10px;}
span.spanKontaktShadow{color:#FFF;z-index:1;left:51px;top:11px;}

span.spanKontaktnameUeb,span.spanKontaktShadowUeb{position:absolute;font-family:'Open Sans', sans-serif;font-size:14px;font-weight:700; width: 300px; height: 18px; overflow: hidden;  }
span.spanKontaktnameUeb{color:#505050;z-index:8;left:50px;top:17px;}
span.spanKontaktShadowUeb{color:#FFF;z-index:1;left:51px;top:18px;}


span.UebersichtPraxis,span.UebersichtPraxisShadow{position:absolute;font-family:'Open Sans', sans-serif;font-size:18px;font-weight:700;}
span.UebersichtPraxis{color:#889aa4;z-index:10;left:10px;top:-10px;}
span.UebersichtPraxisShadow{color:#fff;z-index:1;left:11px;top:-9px;}



#divBlaetterZusammenfassung{font-family:'Open Sans', sans-serif;font-size:12px;font-weight:400;color:#505050;padding-top:10px;}
span.blueText{color:#0063a1;}

/* Kundendaten Uebersicht */
a.linkUebersicht{display:block;width:145px;height:46px;background-image:url(/static/kontaktmanager/bt_zurueck.png);background-position:0 0;}
a.linkUebersicht:hover{background-position:0 -46px;}
a.linkUebersicht:active{background-position:0 -92px;}

#divKundenInformationZusammenfassung{width:838px;margin-top:10px;background-color:#cee0ec;font-family:'Open Sans', sans-serif;font-size:12px;font-weight:400;color:#333;}
td.whiteLine{border-left:1px dotted #FFF;}
td.tdPatientInfo{padding:5px 10px 0 10px;}
#contentLeft, #contentRight{position:relative;margin-top:30px;position:relative;z-index:1;text-align:left;font-family:'Open Sans', sans-serif;font-size:12px;font-weight:400;color:#333;}
#contentLeft{float:left;width:60%;}
#contentRight{float:right;width:292px;}

span.spanDatumErstanfrage,span.spanDatumErstanfrageShadow{position:absolute;font-family:'Open Sans', sans-serif;font-size:12px;font-weight:400;}
span.spanDatumErstanfrage{color:#4e9fd3;z-index:10;left:50px;top:26px;}
span.spanDatumErstanfrageShadow{color:#FFF;z-index:1;left:51px;top:27px;}
span.spanVerlaufUeberschrift,span.spanVerlaufInfo,span.spanVerlaufMAInfo{font-family:'Open Sans', sans-serif;}
span.spanVerlaufUeberschrift{font-size:16px;font-weight:700;color:#333;}
span.spanVerlaufInfo{font-size:11px;font-weight:400;color:#999;}
span.spanVerlaufMAInfo{font-size:11px;font-weight:700;color:#848484;}

span.spanNeueintragUeberschrift,span.spanNeueintragUeberschriftShadow{position:absolute;font-family:'Open Sans', sans-serif;font-size:12px;font-weight:700;}
span.spanNeueintragUeberschrift{color:#4e9fd3;z-index:10;left:15px;top:10px;}
span.spanNeueintragUeberschriftShadow{color:#FFF;z-index:1;left:16px;top:11px;}
#divNeueNotiz,#divNeueNotizbew, #divNeuePatientenanfrage{background-position:0 0;background-repeat:no-repeat;position:relative;padding:35px 0 0 15px;}
#divNeueNotiz{background-image:url(/static/kontaktmanager/bg_box_notiz.png);height:191px;width:277px;}
#divNeueNotizbew{background-image:url(/static/kontaktmanager/bg_box_notiz_upload.png);height:211px;width:277px;}
#divNeuePatientenanfrage{background-image:url(/static/kontaktmanager/bg_box_anfrage.png);height:255px;width:277px;}
span.spanGrau{font-family:'Open Sans', sans-serif;font-size:12px;font-weight:700;color:#333;}
span.spanProblematik{color:#8f0014;font-weight:700;}
.textareaBemerkung{background-position:0 0;background-repeat:no-repeat;background-image:url(/static/kontaktmanager/bg_box_bemerkung.png);width:258px;height:77px;border:0;}

div.divVerlaufEintrag{position:relative;margin-bottom:15px;}
div.divVerlaufEintrag:hover{background-color:#F5F5F5;}
a.deleteVerlauf{position: absolute; display: none; top: 5px; right: 5px; width:17px;height:17px;background-position:0 0;background-repeat:no-repeat;padding:0;margin:0;background-color:transparent;border:0 !important;background-image:url('/static/kontaktmanager/bt_delentry.png');}
a.deleteVerlauf:hover{background-position:0 -17px;}

/* Formatierung Schnellsuche */
#quickSearchResults{
padding:2px;
border:1px solid #abb8c8;
background-color:#FFF;
width:280px;
position:absolute;
top:0px;left:0px;
display:none;
z-index:1000;
}

input.quickSearch{height:18px;width:280px;}

div.customerEntry,div.customerEntryHoverActive{position: relative;padding: 5px 0 5px 5px;border-bottom:1px solid #b6c1ce;z-index: 1000;background-color:#fff;}
div.customerEntry:hover{background-color:#7fa3cb;}
div.customerEntryHoverActive{background-color:#7fa3cb; color:#FFF}
#quickSearchResults a:link, #quickSearchResults a:visited{color:#4e9fd3;padding:2px;}
div.customerEntry div.patientenStatus, div.customerEntryHoverActive div.patientenStatus{margin-right:7px !important;}
div.customerEntry:hover a,div.customerEntryHoverActive a{color:#FFF !important;}

div.auswahlAnfrageTyp{position: relative;border: 1px solid #e4e4e4;margin-bottom: 25px;}

div.auswahlAnfrageTop{position: relative; background-position:0 0;background-repeat:repeat-x;background-image:url(/static/kontaktmanager/bg_selectbox_top.png);height:85px;border:0; font:14px 'Open Sans';font-weight:700;color:#000;}
div.auswahlAnfrageTop:hover{cursor:pointer;}

div.auswahlAnfrageLink {position: absolute;left: 0; top: 0; width: 135px; height: 49px; padding-top: 35px;z-index: 1; }

span.auswahlAnfrageLinkText{position: absolute; top: 35px; color: #999;z-index: 2;}
span.auswahlAnfrageLinkTextShadow{position: absolute; top: 36px;margin-left:1px; color: #fff; z-index: 1;}
span.auswahlAnfrageLinkActiv {color:#4e9fd3!important;}

div#auswahlAnfrageLinkAnfrage{padding-left: 70px;width: 125px; border-right: 1px solid #cfcfcf;}
div#auswahlAnfrageLinkBeratung{left: 196px; padding-left: 44px;width: 150px;border-left: 1px solid #f2f2f2; border-right: 1px solid #cfcfcf;}
div#auswahlAnfrageLinkBehandlung{left: 392px; padding-left: 35px;width: 160px; border-left: 1px solid #f2f2f2;}

div#auswahlAnfrageArrow{position: absolute; z-index: 100; left: 0; top: 83px; width: 100%; background-position:82px 0;background-repeat:no-repeat;background-image:url(/static/kontaktmanager/px_boxselevt_arrow.png);height:17px;border: 0;}

div.auswahlAnfrageContent{position:relative; display: none; visibility: hidden; margin-top:-1px; left: 0; background-position:0 0;background-repeat:repeat-x;background-image:url(/static/kontaktmanager/bg_selectbox_bottom.png); height: 350px; padding: 25px 0 0 25px; color:#000; background-color: #e3e3e3;}

span#kundenAdresse{color:#4e9fd3;padding-left:25px; height: 5px; padding-top: 3px; position: relative;display: block;}
 

#popupTab td {padding-bottom: 16px;}
#popupInnerTab td {padding-bottom: 0px;}

#userTab td {font-family:'Open Sans', sans-serif;font-size:14px;font-weight:400;padding-bottom: 20px; text-align: left;width:150px;}

/* Meldungen */
.messagebox, .messageboxError, .messageboxWarning{padding:5px;text-align:center}
.messagebox{border:1px solid #4d8b55;}
.messageboxError{border:1px solid #a92e2e;}
.messageboxWarning{border:2px solid #a92e2e;}

.matchingTab td{height: 30px; border-bottom: 1px dotted}

div#AnfrageBehandlungCheckList, div#AnfrageBeratungCheckList, div#AnfrageAnfrageCheckList{position:relative; display:none; visibility:hidden;}

span.spanCheckList{font-weight: 700;font-size: 13px;float: left; margin-left: 5px;}
div.CheckListImg{position:relative; top: -2px; float: left; background-position:0 2px;background-repeat:no-repeat;background-image:url(/static/kontaktmanager/ic_checked.png); height: 20px; width: 19px;}

a.blueLink{color:#4e9fd3;}

/* Dokumentenliste */
#liste { width:100%; margin-top: 15px;text-align:left;border-spacing:0; }
#listtop {height:90px;background-color:#E2E2E2; display:table-cell;border-radius:4px;vertical-align:middle;width:840px }
#listtop * { display: inline-block;float:left }
#listtop .inner {height:40px;}
#listtop .inner div:first-child {margin-right:50px;margin-left:20px}
#listtop .inner .field {margin-right:25px;}
#listtop .field select {padding:4px}
#listtop .field input {padding:4px}
#listenheader {height:30px !important;}
#listenheader th { color: #C6CCD0; font-weight: bold; font-size: 13px; white-space: nowrap;background-color:#fff;height:15px!important; }
#listenheader th>div { position: relative; text-align: left; }
#listenheader th .sort { position:absolute; right: -8px; top: 4px; height: 7px; width:25px; background: top left no-repeat url('/static/kontaktmanager/px_sortdirection.png') transparent; background-position: 0px 0px;}
#listenheader th .sort.activeDown { background-position: 0px -7px; }
#listenheader th .sort.activeUp { background-position: 0px -14px; }
#listenheader th .sort>a { display: inline-block; height: 7px; width:14px; }
#listenheader th .sort>a:first-child { margin-right: 1px; }
#listenheader th {padding: 0px 10px; height:16px; /*min-width: 50px;*/ line-height:16px; }

#liste tr { color: #1F466E; vertical-align: middle; background-color:#DCECF6; height:48px;}
//#liste tr:hover { background-color: #B4C5D6; cursor: pointer; }
#liste tr td div.icon {height:35px;width:35px; display: inline-block; float:left; vertical-align: middle; margin: 2px 5px 0px 0px; background:url(/static/kontaktmanager/ic_head_doc.png) no-repeat 5px 2px;}
#liste tr td div.icon.last { margin: 0; }
#liste tr spacer {height:5px}
#liste tr td:not(:first-child) {font-weight:normal;position: relative;padding: 0px 10px; line-height: 14px; vertical-align: middle; }
#liste tr td:first-child {font-weight:bold;}
#liste tr td{border-bottom:5px white solid; }
#liste .descrb {overflow:hidden;width:98%;text-overflow:ellipsis; }
#liste .text {overflow:hidden;height:15px !important;text-overflow:ellipsis; }
.icon_load {background:url(/static/kontaktmanager/btn_laden.png) no-repeat;float:left;margin-right:8px;height:35px;width:70px;display:inline-block;}
.icon_del {background:url(/static/kontaktmanager/btn_loeschen.png) no-repeat;float:left;height:35px;width:40px;display:inline-block;}
#liste .functions{text-align:right;}
#liste .functions a{display:inline-block;margin-top:4px;}
#liste .title {height:40px;display:table-cell;vertical-align:middle;}

#pages {width:100%;display:inline-block;text-align:center;margin-top:10px}
#pages .nav_buttons {display:inline-block;vertical-align:middle}
#pages .nav_buttons > span {float:left}
#pages .nav_buttons .button {padding:5px 10px; text-decoration:underline}
#pages .nav_buttons .deactivated {text-decoration:none !important;color:#ccc !important;cursor:default}
#pages .nav_buttons .activated {text-decoration:none !important;color:#000 !important;cursor:pointer}
#pages .nav_buttons .page {margin:0;}

/* Dokumentenliste */

#footer {height:15px;position:relative;margin:0 auto;background: #ffffff;background: -moz-linear-gradient(top,  #ffffff 0%, #daebf5 100%);background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(100%,#daebf5));background: -webkit-linear-gradient(top,  #ffffff 0%,#daebf5 100%);background: -o-linear-gradient(top,  #ffffff 0%,#daebf5 100%);background: -ms-linear-gradient(top,  #ffffff 0%,#daebf5 100%);background: linear-gradient(to bottom,  #ffffff 0%,#daebf5 100%);border-radius: 6px;margin:20px auto 0 auto ;position:relative;width:850px;padding:5px 25px;}
#footer #kurzMenuTop{width:130px;position:static !important;float:right}
#footer div#divLoggedInAs{width:400px;position:static !important;float:right}
