
#mc17019 {
    display: none;
}

















































































































































.t32, .t33, .t34, .t104, .t105, #mc2001, #mc2002, #mc2003, #mc2005, #mc2041, #mc5500,
.t203, #mc16853 {
    display: inline; 
}

.t33 {
    display: block;
}









#mc2002 span {
     
    
    color: #fff;
    font-size: 1em;
    line-height: 1.6em; 
}

#mc2001 a,
#mc2003 a,
#mc2005 a {
    border-right: solid 1px #fff;
    padding-right: 5px;
    padding-left: 2px;
    color: #fff;
    font-size: 1em;
    text-decoration: none;
}

#mc2001 a:hover,
#mc2003 a:hover,
#mc2005 a:hover {
    text-decoration: underline;
}











#main-top #mc2491.mc,
#mc5640.mc,
#mc6819.mc,
#mc11811.mc,
#mc20018.mc,
#mc21290.mc {
    margin-bottom: 10px;
}

#main-top #mc2491 h1,
#mc5640 h1,
#mc6819 h1,
#mc11811 h1,
#mc20018 h1,
#mc21290 h1 {
    
    font-weight: normal;
    font-size: 1.6em;
    border-bottom: solid 1px #d3d3d3;
    border-bottom: dotted 1px #000;
    padding: 20px 3px 10px 3px;
}
















#leftbar .wienhead,
#complementary .t71 h2,
#mc3824 h2,
#mc4021 h2,
#mc18346 h2,
#mc18937 h2,
#mc14493 h2,
#mc16833 h2,
#mc16922 h2,
#mc16923 h2,
#mc16950 h2,
#mc16956 h2,
#mc16960 h2,
#mc16962 h2,
#mc16986 h2,
#mc20035 h2,
#mc20035 h1,
#mc20045 h2,
#mc20981 h2,
#mc21250 h2,
#mc21270 h2,
#mc21271 h2,
#mc21273 h2,
#mc21272 h2,
#mc21275 h2,
#mc21291 h2,
#mc22186 h2,
#mc22290 h2,
#mc22291 h2 {
    display: block !important;
    padding: 3px 3px 1px 3px;
    background-color: #d3d3d3;
    font-weight: normal;
    font-size: .9em;
}

#leftbar .wienhead a,
#complementary .t71 h2 a,
#mc3824 h2 a,
#mc4021 h2 a,
#mc18346 h2 a,
#mc18937 h2 a,
#mc14493 h2 a,
#mc16833 h2 a,
#mc16922 h2 a,
#mc16923 h2 a,
#mc16950 h2 a,
#mc16956 h2 a,
#mc16960 h2 a,
#mc16962 h2 a,
#mc16986 h2 a,
#mc20035 h2 a,
#mc20035 h1 a,
#mc20045 h2 a,
#mc20981 h2 a,
#mc21250 h2 a,
#mc21270 h2 a,
#mc21271 h2 a,
#mc21272 h2 a,
#mc21275 h2 a,
#mc21291 h2 a,
#mc22186 h2 a,
#mc22290 h2 a,
#mc22291 h2 a {
    color: #000;
    font-weight: normal;
    font-size: 1em;
    text-decoration: none;
}

#leftbar .wienhead a:hover,
#complementary .t71 h2 a:hover,
#mc3824 h2 a:hover,
#mc4021 h2 a:hover,
#mc18346 h2 a:hover,
#mc18937 h2 a:hover,
#mc14493 h2 a:hover,
#mc16833 h2 a:hover,
#mc16922 h2 a:hover,
#mc16923 h2 a:hover,
#mc16950 h2 a:hover,
#mc16956 h2 a:hover,
#mc16960 h2 a:hover,
#mc16962 h2 a:hover,
#mc16986 h2 a:hover,
#mc20035 h2 a:hover,
#mc20035 h1 a:hover,
#mc20045 h2 a:hover,
#mc20981 h2 a:hover,
#mc21250 h2 a:hover,
#mc21270 h2 a:hover,
#mc21271 h2 a:hover,
#mc21272 h2 a:hover,
#mc21275 h2 a:hover,
#mc21291 h2 a:hover,
#mc22186 h2 a:hover,
#mc22290 h2 a:hover,
#mc22291 h2 a:hover {
    text-decoration: underline;
    
    background-color: #d3d3d3 !important;
    color: #000 !important;
}









#leftbar .wienhead,
.l118 h2,
.l122 h2,
.t80 h2,
#complementary .t71 h2,
#mc16961 h2 {
    background-color: #fff;
    border: solid 1px #aaa;
    padding: 3px 3px 2px 3px;
    color: #4d4d4d;
    font-size: .9em;
    font-weight: normal;
    text-align: center;
}

#leftbar .wienhead a,
.l118 h2 a,
.l122 h2 a,
.t80 h2 a,
#complementary .t71 h2 a,
#mc16961 h2 a {
    color: #4d4d4d;
    text-decoration: none;
}

#leftbar .wienhead a:hover,
.l118 h2 a:hover,
.l122 h2 a:hover,
.t80 h2 a:hover,
#complementary .t71 h2 a:hover,
#mc16961 h2 a:hover {
    text-decoration: underline;
    
    background-color: #fff !important;
}

#mc4022 h2 {
    font-size: 1em;
}













#botnav,
#leftbar .wienbox,
.l124 .mc,
#complementary #mc18294 ul,
#complementary #mc18295 ul {
    border: solid 1px #aaa;
    background-color: #f5f5f5;
}


.l124 .mc h2 {
    display: none;
}

.l124 #mc20028 h2,
.l124 #mc20029 h2,
.l124 #mc20030 h2 {
    display: block;
}

#complementary #mc18294 h2,
#complementary #mc18295 h2 {
    margin-bottom: .25em;
    text-align: center;
    color: #4d4d4d;
}


#botnav ul,
#leftbar .wienbox ul,
.l124 .mc ul,
#complementary #mc18294 ul,
#complementary #mc18295 ul {
    margin-left: 12px;
    padding: 2px 5px;
    list-style: url(../../image3/2015/toevent45.gif);
}

#complementary #mc18294 ul,
#complementary #mc18295 ul {
    margin-left: 0;
    background-color: #fff;
}

#botnav li,
#leftbar .wienbox li,
.l124 .mc li,
#complementary #mc18294 li,
#complementary #mc18295 li {
    border-bottom: dotted 1px #aaa;
}

#complementary #mc18294 li,
#complementary #mc18295 li {
    margin-left: 12px;
}

#botnav li:last-child,
#botnav li.end,
#leftbar .wienbox li:last-child,
#leftbar .wienbox li.end,
.l124 .mc li:last-child,
.l124 .mc li.end,
#complementary #mc18294 li:last-child,
#complementary #mc18294 li.end,
#complementary #mc18295 li:last-child,
#complementary #mc18295 li.end {
    border-bottom: 0;
}

#botnav a,
#leftbar .wienbox a,
.l124 .mc a {
    text-decoration: none;
}

#botnav a:hover,
#leftbar .wienbox a:hover,
.l124 .mc a:hover {
    text-decoration: underline;
    background-color: initial !important;
}

#botnav ul,
#leftbar .wienbox ul,
.l124 .mc ul,
#complementary #mc18294 ul,
#complementary #mc18295 ul {
    padding-top: 5px;
}

















.t232 span {
    display: inline-block;
}

.t232 span.archive {
    margin-left: 15px;
}




#mc14253 {
    margin-bottom: 2em;
}

#mc14253 form {
    margin-top: 1em;
    margin-bottom: 1em;
}

#mc14253 form legend {
    margin-bottom: 1em;
}

#mc14253 form p label {
    display: inline-block;
    width: 8.5em;
    vertical-align: middle;
    text-align: right;
    padding-right: .5em;
}

#mc14253 form p input {
    margin-right: .5em;
}

#mc14253 form p input[type=submit] {
    margin: .5em 0 .5em 9em;
}

#mc14253 div {
    
}

#mc14253 div.userrequestquestion {
    width: 45em;
    background-color: #eee;
    border: solid 1px #ccc;
    margin-bottom: 20px;
    padding: 7px 7px 10px 7px;
}

#mc14253 div p.userrequestquestion {
    font-size: 1.2em;
    font-weight: bold;
    border-bottom: solid 1px #ccc;
    margin-bottom: 5px;
    padding-bottom: 5px;
}

#mc14253 div.userrequestquestion a {
    padding-right: 8px;
}

#mc14253 div span.userrequestanswer {
    font-weight: bold;
    display: inline-block;
    width: 4em;
    padding-top: 5px;
}

#mc14253 div p.userrequestcomment {
    font-size: .85em;
    padding-top: 10px;
}

#mc14253 div.useruserrequest {
    margin-bottom: 1.5em;
}

#mc14253 .errormessage, #mc14253 .helpmessage, #mc14253 .infomessage {
    margin-top: 1em;
    margin-bottom: 1em;
}

#mc14253 div.keyuserinfo {
    font-size: .85em;
    padding-top: 7px;
}

#mc14253 div.keyuserinfo span {
    display: inline-block;
    font-weight: bold;
    margin-bottom: 3px;
}


.displayemployer, .changeemployer {
    
    background-color: #d2eaff;
    border: solid 1px #fff;
    
    margin-top: 5px;
    padding: 5px 3px 1px 5px;
}

.changeemployer .uptodate {
    
    margin-right: 5px;
}

.changeemployer span {
    display: inline-block;
    margin-bottom: 5px;
}

select.selectextemployer, select#_module_14256_form___ext {
    
    
}

#mc14253 tr.readonly td {
    color: #696969; 
}

#mc14253 p sup {
    display: inline-block;
    margin-top: 0;
}







#mc14254 .group, #mc14258 .group, #mc14260 .group, #mc14415 .group, #mc14419 .group, #mc14528 .group {
    color: #666;
}

#mc14254 .groupheader, #mc14258 .groupheader, #mc14260 .groupheader, #mc14415 .groupheader, #mc14419 .groupheader, #mc14528 .groupheader {
    background-color: #ccc;
}


#mc14256 .checkkeyusergroup {
}

#mc14256 .checkkeyusergroup ul {
    margin: 15px 0 20px 0;
}


#mc14997 h3 {
    display: none;
    padding-bottom: 5px;
    font-size: 1em;
}

#mc14997 p {
    padding-bottom: 2px;
}

#mc14997 p.selectprogram {
    padding-top: 10px;
}

#mc14997 input.button {
    margin-top: 10px;
    margin-bottom: 10px;
    margin-left: 18em;
}

#mc14997 .left {
    
    display: inline-block;
    width: 18em;
}

#mc14997 div.keyuserinfo {
    font-size: .9em;
    padding-top: 5px;
}

#mc14997 div.infomessage, #mc14997 div.errormessage {
    padding-bottom: 20px;
}




#mc14255 li p, #mc14257 li p, #mc15908 li p {
    padding-left: 25px;
    font-size: .85em;
    color: #696969;
}

#mc14257 div.maxcellsize {
    width: 40em;
}

#mc14257 ol, #mc14257 ul {
    list-style-type: none !important;
}

#mc14257 div.maxcellsize ol, #mc14257 div.maxcellsize ul {
    margin-left: 0 !important;
    padding-left: 0 !important;
}



#mc14491 {
    margin-top: 25px;
}





#mc1217 ul, #mc812 ul, #mc1253 ul {
    display: block;
    float: left;
    width: 44.99%;
    margin-bottom: 15px;
}

#mc1217 ul.listonly, #mc812 ul.listonly, #mc1253 ul.listonly {
    float: none;
    width: 100%;
}

#mc1217 ul li, #mc812 ul li, #mc1253 ul li {
    padding-right: 20px;
}

#mc1217 div.container, #mc812 div.container, #mc1253 div.container {
    float: left;
    width: 54.99%;
}

.t159 #mc1217 div.container span {
    display: block;
    padding: 5px 0 3px 0;
    font-weight: bold;
}

.t159 #mc1217 div.container p {
    line-height: 1.5em;
}

#mc1217 h2, #mc812 h2, #mc1253 h2, #mc1217 h3, #mc812 h3, #mc1253 h3 {
    font-size: 125%;
}

#mc1217 h4, #mc812 h4, #mc1253 h4 {
    font-size: 115%;
    margin-top: 25px;
}

#content #mc1217 .leaderclinic, #content #mc812 .leaderclinic, #content #mc1253 .leaderclinic {
    margin-bottom: 0.75em;
}

#content #mc1217 .leaderdepartment, #content #mc812 .leaderdepartment, #content #mc1253 .leaderdepartment {
    margin-bottom: 20px;
}

#mc1217 h3, #mc1217 h4, #mc812 h3, #mc812 h4, #mc1253 h3, #mc1253 h4 {
    margin-bottom: 5px;
}

#mc1217 h5, #mc812 h5, #mc1253 h5 {
    margin-bottom: 2px;
}

#mc1217 h5 a, #mc812 h5 a, #mc1253 h5 a {
    text-decoration: none;
    color: #000;
}

#mc1217 th, #mc812 th, #mc1253 th {
    font-weight: normal;
}

#mc1217 div.station, #mc812 div.station, #mc1253 div.station {
    margin-top: 10px;
    margin-bottom: 15px;
}

#mc1217 table.datatable, #mc812 table.datatable, #mc1253 table.datatable {
    margin-bottom: 5px;
}

#mc1217 .contact {
    display: inline; 
    background-color: #f5f5f5; 
}

#mc1217 form, #mc1217 .back {
    margin-bottom: 20px;
}


#mc2000 div.errormessage, #mc2000 div.infomessage {
    margin-top: 10px;
}

#mc2000 label {
    clear: both;
    float: left;
    width: 7.25em;
    text-align: right;
    padding-right: 0.5em;
}

#mc2000 #cookie,
#mc2000 .showpasswordbelow {
    margin-left: 7.7em;
}

#mc2000 span.showpassword,
#mc2000 span.showpasswordbelow {
    color: #696969;
    font-size: .9em;
}

#mc2000 .showpasswordeye {
    border: 0;
    
    vertical-align: bottom;
}

#mc2000 #btnLogin {
    display: block;
    margin-left: 7.75em;
    clear: both;
}

#mc2000 p.restriction {
    display: block;
    font-size: .9em;
    margin-top: 10px;
    padding: 5px 0;
}

#mc2000 .changepassword label {
    clear: both;
    float: left;
    width: 14em;
    text-align: right;
    padding-right: 0.5em;
}

#mc2000 .changepassword p {
    display: block;
    margin-top: 10px;
}

#mc2000 .changepassword fieldset p {
    margin-top: 0px;
}

#mc2000 .changepassword #btnChangePassword {
    display: block;
    margin-left: 14.5em;
    clear: both;
    margin-bottom: 10px;
}

#mc2000 .passwordforgotten label {
    clear: both;
    float: left;
    width: 7.25em;
    width: 12.5em;
    text-align: right;
    padding-right: 0.5em;
}

#mc2000 .passwordforgotten p {
    display: block;
    margin-top: 10px;
}

#mc2000 .passwordforgotten fieldset p {
    margin-top: 0px;
}

#mc2000 .passwordforgotten #btnPasswordForgotten {
    display: block;
    margin-left: 7.75em;
    clear: both;
    margin-bottom: 10px;
}

#mc2000 .infotext p {
    margin: 0;
}

#mc2000 .cpsteps {
    padding-bottom: 20px;
    color: #d3d3d3;
}

#mc2000 .cpsteps span.done {
    color: #696969;
}

#mc2000 .cpsteps span.active {
    color: #000;
}

#mc2000 .cpsteps span.todo {
}


#mc2004 div.errormessage, #mc2004 div.infomessage {
    margin-top: 10px;
}

#mc2004 label {
    clear: both;
    float: left;
    width: 14em;
    text-align: right;
    padding-right: 0.25em;
}

#mc2004 p {
    display: block;
    margin-top: 10px;
}

#mc2004 fieldset p {
    margin-top: 0px;
}

#mc2004 p.restriction {
    display: block;
    font-size: .9em;
    margin-top: 10px;
    padding: 5px 0;
}

#mc2004 #btnChangePassword {
    display: block;
    margin-left: 14.25em;
    clear: both;
    margin-bottom: 10px;
}





#top-right-bottom div {
    display: inline;
}

#form2273 fieldset, #form4423 fieldset, #form18258 fieldset {
    border: 0;
    padding: 0;
}

#form2273, #form4423, #form18258 {
    display: inline;
    margin-left: 10px;
    color: #fff;
}

#form2273 input, #form4423 input, #form18258 input {
    color: #fff;
    border: 0;
}

#form2273 input[type=text], #form4423 input[type=text], #form18258 input[type=text] {
    width: 100px;
    height: 1.3em;
    border: solid 1px #fff;
    margin-left: 5px;
    background-color: #007ab3;
}

#form2273 input[type=image], #form4423 input[type=image], #form18258 input[type=image] {
    border: 0;
    vertical-align: text-top;
}

#form2273 a, #form4423 a, #form18258 a {
    display: block;
    margin-right: 28px;
    color: #fff;
    font-size: .8em;
    line-height: 1em;
    text-decoration: none;
}

#form2273 a:hover, #form4423 a:hover, #form18258 a:hover {
    text-decoration: underline;
}


#form2273, #form2273 a, #form2273 a:hover, #form2273 a:link, #form2273 a:visited,
#form4423, #form4423 a, #form4423 a:hover, #form4423 a:link, #form4423 a:visited,
#form18258, #form18258 a, #form18258 a:hover, #form18258 a:link, #form18258 a:visited {
    background-color: transparent;
}

#form2273 input[type=submit],
#form4423 input[type=submit],
#form18258 input[type=submit] {
    padding: 0 1px 0 1px;
    background-color: transparent;
    font-size: 1.3em;
    
    
}




#mc2276 label {
    height: 1.7em;
    padding-top: 4px;
}

#mc2276 input {
    height: 1.7em;
}

#mc2276 .left, .t213 .left, .t214 .left, .t215 .left {
    clear: both;
    float: left;
    width: 8em;
    margin-right: 0.3em;
    text-align: right;
}

#mc2276 .center, .t213 .center, .t214 .center, .t215 .center {
    float: left;
    width: 7.5em;
    margin-right: 0.3em;
}

#mc2276 .right, .t213 .right, .t214 .right, .t215 .right {
    width: 12em;
}

#mc2276 fieldset .button, .t213 fieldset .button, .t214 fieldset .button, .t215 fieldset .button {
    clear: both;
    margin-left: 16.1em;
}

p.psearchphone {
    padding-top: 2px;
}

#mc2276 .adminform fieldset .button, .t213 .adminform fieldset .button, .t214 .adminform fieldset .button, .t215 .adminform fieldset .button {
    clear: none;
    margin-left: 0;
}

#mc2276 #form2276, .t213 #form2276, .t214 #form2276, .t215 #form2276 {
    padding-top: 15px;
}



#mc2276 td {
    
    letter-spacing: -0.5px !important;
}

#mc2276 .actioncontainer, .t213 .actioncontainer, .t214 .actioncontainer, .t215 .actioncontainer {
    margin-bottom: 5px;
}

#mc2276 .actioncontainer .button, .t213 .actioncontainer .button, .t214 .actioncontainer .button, .t215 .actioncontainer .button {
    
}

#mc2276 table, .t213 table, .t214 table, .t215 table, .t228 table {
    margin-bottom: 10px;
}

#mc2276 .alternate, .t213 .alternate, .t214 .alternate, .t215 .alternate, .t228 .alternate {
     
    background-color: #e6e6e6;
}

#mc2276 a, .t213 a, .t214 a, .t215 a, .t228 a {
    color: inherit;
}

#mc2276 a, .t213 a, .t214 a, .t215 a, .t228 a {
    font-weight: bold;
    text-decoration: none;
}

#mc2276 a:hover, .t213 a:hover, .t214 a:hover, .t215 a:hover, .t228 a:hover {
    text-decoration: underline;
}

#mc2276 .title, .t213 .title, .t214 .title, .t215 .title, .t228 .title {
    
}

#mc2276 .phone, .t213 .phone, .t214 .phone, .t215 .phone, .t228 .phone {
    font-weight: bold;
}

#mc2276 .email a, .t213 .email a, .t214 .email a, .t215 .email a, .t228 .email a {
    font-weight: normal;
}

#mc2276 ul, .t213 ul, .t214 ul, .t215 ul {
    list-style: none;
    padding-left: 0;
}

#mc2276 .legendcontact, .t213 .legendcontact, .t214 .legendcontact, .t215 .legendcontact {
    margin-top: 15px;
    margin-right: 20px;
}

#mc2276 .legendcontact img, .t213 .legendcontact img, .t214 .legendcontact img, .t215 .legendcontact img {
    margin-right: 5px;
    vertical-align: top;
}

#mc2276 .unit a, .t213 .unit a, .t214 .unit a, .t215 .unit a {
    font-weight: normal;
}


#mc2310 h2 {
    margin-top: 1em;
}


#mc2320 ul li a {
    display: inline-block;
    width: auto;
}


#mc3824 ul {
    list-style: url(../../image3/2015/toevent45.gif);
    margin-top: 5px;
    margin-left: 14px;
    line-height: 1.4em;
}

#mc3824 ul li {
    background-color: #fff;
    padding: 2px;
}

#mc3824 ul li.alternate {
    background-color: #e6e6e6;
}

#mc3824 a {
    text-decoration: none;
}

#mc3824 a:hover {
    text-decoration: underline;
}


#mc3851 img, #mc10720 img, div.useruserrequest img {
    float: left;
    margin-right: 10px;
    vertical-align: top;
}

#mc3851 span.phone, #mc10720 span.phone {
    font-weight: bold;  
}

#mc3851 ul, #mc10720 ul, div.useruserrequest ul {
    list-style: none;
    padding-top: 20px;
    padding-left: 0px;
}

#mc3851 ul li, #mc10720 ul li, div.useruserrequest ul li {
    white-space: nowrap;
}

#mc3851 ul img, #mc10720 ul img {
    float: none;
    margin-right: 5px;
}

#mc3851 ul.unitfunction img, #mc10720 ul.unitfunction img {
    margin-right: 0;
}

#mc3851 ul span, #mc10720 ul span {
    color: #000;
}

#mc3851 ul a, #mc10720 ul a {
       
}

#mc3851 ul a:hover, #mc10720 ul a:hover {
    text-decoration: underline;
}

#mc3851 #form3851list {
    padding-top: 10px;
}

#mc3851 #form3851list input {
    vertical-align: bottom;
}

#mc3851 .unitfunction, #mc10720 .unitfunction {
    clear: both;
    margin-top: 0px;
    padding-top: 10px;
}

#mc3851 .unitfunction span, #mc10720 .unitfunction span {
    font-weight: normal;
}

#mc2276 ul.globalfunction, #mc3851 ul.globalfunction, #mc10720 ul.globalfunction {
    padding-top: 8px;
}




#mc4022 {
    
    
    font-size: .9em;
}

#mc4022 h2 {
    margin-bottom: 0;
}

#mc4022 table {
    width: 100%;
}

#mc4022 tr.header th {
    text-align: center;
    font-weight: normal;
}

#mc4022 tr.maindish td {
    padding-top: 0;
    padding-bottom: 0;
    background-color: #fff;
    line-height: 1.3em;
}

#mc4022 tr.sidedish td {
    padding-top: 1px;
    padding-bottom: 1px;
    font-size: .9em;
}

#mc4022 tr.sidedish td.dish span {
    display: block;
    line-height: 1.3em;
}

#mc4022 tr.more td {
    font-size: .8em;
    text-align: center;
    padding-bottom: 0;
}

#mc4022 tr.more td a {
    color: #000;
    text-decoration: none;
}

#mc4022 tr.more td a:hover {
    text-decoration: underline;
    background-color: #d3d3d3;
    color: #000;
}





div.searchformqm form {
    margin-bottom: 10px;
}

#mc4402 .left,
#mc12179 .left,
div.searchformform .left,
div.searchformqm .left {
    float: left;
    width: 4em;
    margin-right: 0.3em;
    text-align: right;
}

div.searchformform .left {
    width: 8em;
}

div.searchformform input#sform_document {
    width: auto;
    margin-top: 3px;
    margin-left: 8.3em;
}

div.searchformform label.right {
    display: inline-block;
    margin-top: 3px;
}

div.searchformqm .left {
    width: 6em;
}

#mc4402 .right,
#mc12179 .right,
div.searchformform .right,
div.searchformqm .right {
    width: 20em;
}

#mc4402 fieldset .button,
#mc12179 fieldset .button,
div.searchformform .button,
div.searchformqm .button {
    clear: both;
    margin-left: 4.3em;
    margin-top: 10px;
}

div.searchformform .button {
    margin-left: -1.3em !important;
    
}

div.searchformqm .button {
    margin-left: 6.5em !important;
}

#mc4402 .adminform fieldset .button,
#mc12179 .adminform fieldset .button,
div.searchformform .button,
div.searchformqm .button {
    clear: none;
    margin-left: 0;
}

#mc4402 #searchtext2.right,
#mc12179 #searchtext2.right {
    width: 19.65em;
}

#mc4402 #searchchannel.right,
#mc12179 #searchchannel.right,
div.searchformform #searchchannel.right,
div.searchformform #searchsort.right,
div.searchformqm #sqm_rankforwardglobal.right,
div.searchformqm #sqm_sort.right {
    margin-bottom: 10px;
}

#mc4402 #searchdocument.left,
#mc12179 #searchdocument.left,
div.searchformform #searchdocument.left,
div.searchformqm #sqm_document.left,
div.searchformqm #sqm_onlyglobal.left,
div.searchformqm #sqm_rankforwardglobal.left {
    width: auto;
    margin-left: 4.3em;
    height: 12px;
}

div.searchformform #searchdocument.left {
    margin-left: 8.3em;
}

div.searchformqm #sqm_document.left,
div.searchformqm #sqm_onlyglobal.left,
div.searchformqm #sqm_rankforwardglobal.left {
    margin-left: 6.3em;
}

div.searchformqm p {
    padding: 1px 0;
}



#mc14059 table, table.searchtableqm {
    margin: 10px 0 10px 0;
}

#mc4402 #form12179navigation1, #mc12179 #form12179navigation1, #mc14059 #form14059navigation, #mc14059 #form14059navigation2 {
    margin: 10px 0 10px 0;
}

#mc4402 ul, #mc12179 ul {
    list-style: none;
    padding-left: 0px;
}

#mc4402 ol, #mc12179 ol {
    margin-top: 10px;
    margin-left: 30px;
}

#mc4402 ul li, #mc4402 ol li, #mc12179 ul li, #mc12179 ol li {
    padding-bottom: 10px;
}

#mc4402 ul li p a.first, #mc4402 ol li p a.first, #mc12179 ul li p a.first, #mc12179 ol li p a.first {
    font-size: 1.1em;
    font-weight: bold;
}

#mc4402 ul span.link, #mc4402 ol span.link, #mc12179 ul span.link, #mc12179 ol span.link {
    
    color: #063; 
}

#mc4402 ul li p.extern, #mc4402 ol li p.extern, #mc12179 ul li p.extern, #mc12179 ol li p.extern {
    
    padding-left: 18px;
    background-position: 1px 3px;
    background-image: url(../../image3/admin/text10.gif);
    background-repeat: no-repeat;
    
}

#mc4402 ul li p.extern.url, #mc4402 ol li p.extern.url, #mc12179 ul li p.extern.url, #mc12179 ol li p.extern.url {
    background-position: 1px 5px;
    background-image: url(../../image3/admin/url10.gif);
}

#mc4402 ul li p.extern.dvs, #mc4402 ol li p.extern.dvs, #mc12179 ul li p.extern.dvs, #mc12179 ol li p.extern.dvs {
    padding-left: 25px;
    background-position: 1px 4px;
    background-image: url(../../image3/admin/dvs10.gif);
}

#mc4402 ul span.doclinkinfo, #mc4402 ol span.doclinkinfo, #mc12179 ul span.doclinkinfo, #mc12179 ol span.doclinkinfo {
    color: #696969;
}

#mc4402 ul span.highlight, #mc4402 ol span.highlight, #mc12179 ul span.highlight, #mc12179 ol span.highlight {
    color: #000;
    font-size: 1em;
}



#mc4780 td {
    vertical-align: top;
    min-width: 250px;
}


#mc16986 ul {
    list-style: url(../../image3/2015/toevent45.gif);
    margin-top: 5px;
    margin-left: 14px;
    line-height: 1.4em;
}

#mc16986 ul li {
    background-color: #e6e6e6;
    padding: 2px;
}

#mc16986 ul li.alternate {
    background-color: #fff;
}

#mc16986 a {
    text-decoration: none;
}

#mc16986 a:hover {
    text-decoration: underline;
}



#mc5077 td, #mc13131 td, #mc16578 td, #mc5077 th, #mc13131 th, #mc16578 th {
    
    border: solid 1px #000;
}

#mc5077 th, #mc13131 th, #mc16578 th {
    
    background-color: #696969;
    color: #fff;
    font-weight: normal;
}

#mc5077 tr.dishclosed th, #mc13131 tr.dishclosed th, #mc16578 tr.dishclosed th {
    border-bottom: solid 1px #fff;
}

#mc5077 #checkAllergen, #mc13131 #checkAllergen, #mc16578 #checkAllergen {
    width: 100%;
    text-align: right;
    padding-bottom: 5px;
}

#mc5077 #checkAllergen label, #mc13131 #checkAllergen label, #mc16578 #checkAllergen label {
    margin-left: 5px;
    margin-right: 3px;
}

#mc5077 .checkallergenrow td, #mc13131 .checkallergenrow td, #mc16578 .checkallergenrow td {
    border-top: 0;
    border-right: 0;
    border-left: 0;
}

#mc5077 td.dishcategory, #mc13131 td.dishcategory, #mc16578 td.dishcategory {
    
}

#mc5077 th.dishcomponent, #mc13131 th.dishcomponent, #mc16578 th.dishcomponent {
    font-size: .8em;
    text-align: center;
}

#mc5077 td.dishcomponent, #mc13131 td.dishcomponent, #mc16578 td.dishcomponent {
    font-size: smaller;
    text-align: right;
}

#mc5077 td.dishcomponent.left, #mc13131 td.dishcomponent.left, #mc16578 td.dishcomponent.left {
    text-align: left;
}

#mc5077 td.dishmain, #mc13131 td.dishmain, #mc16578 td.dishmain {
    
    
    
    background-color: #d3d3d3;
}


#mc5077 td.dishsumcal, #mc13131 td.dishsumcal, #mc16578 td.dishsumcal {
    font-size: smaller;
    text-align: right;
}

#mc5077 .cellallergenlegend, #mc13131 .cellallergenlegend, #mc16578 .cellallergenlegend {
    border-top: 0;
    border-right: 0;
    border-bottom: 0;
}

#mc5077 .tableallergenlegend, #mc13131 .tableallergenlegend, #mc16578 .tableallergenlegend {
    margin-left: 5px;
}

#mc5077 .tableallergenlegend td, #mc13131 .tableallergenlegend td, #mc16578 .tableallergenlegend td {
    border: 0;
    padding-right: 8px;
}

#mc5077 .allergen, #mc13131 .allergen, #mc16578 .allergen {
    color: #fff;
    background-color: #c99 !important;
}


#mc5879 .workflowhistorybody {
    background-color: #ccc;
}


#mc5883 {
    font-size: .9em !important;
}



#mc6394 dl {
    width: 150px;
}

#mc6394 dt,
#mc6394 dd {
    display: inline-block;
    margin: 0;
}

#mc6394 dt {
    width: 39px;
}

#mc6394 dd {
    width: 110px;
}


#mc6822 .datatable {
    display: inline;
}

#mc6822 .fax {
    margin-left: 15px;
}

#mc6822 .fax caption {
    display: none;
}


#mc8682 ul span {
    font-size: .9em;
}


#mc6821 ul {
    float: left;
    padding-right: 20px;
}

#mc6821 .container {
     
    margin-top: 5px;
}


#mc11880,
#mc24644 {
    border: solid 1px #aaa;
    padding: 4px;
}

#mc11880 a,
#mc24644 a {
    font-size: 95%;
}



#mc12274 {
    overflow-x: scroll;
}

#mc12274 td span {
    font-size: .9em !important;
    font-family: Arial !important;
    letter-spacing: -0.5px !important;
}

#mc12274.mcactive {
    background-color: #fff;
    border: 0;
    padding: 0;
}


#mc12513.mcactive {
    background-color: #fff;
    border: 0;
    padding: 0;
}


#content #mc12599.mc {
    
    margin-bottom: 0;
}

#mc12599 .cat1, #mc12599 .cat2, #mc12599 .cat3 {
    padding: 10px;
    
    margin-bottom: 1em;
}

#mc12599 .cat1 {
    border: solid 2px red;
    color: red;
    font-size: 2em;
}

#mc12599 .cat2 {
    border: solid 1px red;
    color: red;
    font-size: 1.5em;
}

#mc12599 .cat3 {
    border: solid 1px #235;
    color: #235;
    font-size: 1.5em;
}

#mc12599 .cat1 p, #mc12599 .cat2 p, #mc12599 .cat3 p {
    font-size: .75em;
}



#mc13006 .freeplaceholder p span, #mc15982 .freeplaceholder p span {
    display: inline-block;
    width: 7.5em;
    
}


#mc14263 {
    overflow-x: scroll;
}

#mc14263 td span {
    font-size: .9em !important;
    font-family: Arial !important;
    letter-spacing: -0.5px !important;
}





#mc15141 th,
#mc23885 th,
#mc23886 th {
    text-align: center;
    padding: 8px 0;
    font-weight: normal;
}

#mc15141 tr.clinic td,
#mc23885 tr.clinic td,
#mc23886 tr.clinic td {
    border-bottom: solid 1px #fff;
    
    font-size: 1.2em;
    font-weight: bold;
    background-color: #d3d3d3;
    text-align: center;
}

#mc15141 tr.department td,
#mc23885 tr.department td,
#mc23886 tr.department td {
    font-size: 1.1em;
    background-color: #d3d3d3;
    text-align: center;
}

#mc15141 tr.first td,
#mc23885 tr.first td,
#mc23886 tr.first td {
    padding-top: 6px;
}

#mc15141 tr.last td,
#mc23885 tr.last td,
#mc23886 tr.last td {
    padding-bottom: 10px;
}

#mc15141 p.leader,
#mc23885 p.leader,
#mc23886 p.leader {
    width: 400px;
    margin: 1px;
}

#mc15141 p.leader.even,
#mc23885 p.leader.even,
#mc23886 p.leader.even {
    display: inline-block; 
}

#mc15141 p.leader a, #mc15141 p.leader label,
#mc23885 p.leader a, #mc23885 p.leader label,
#mc23886 p.leader a, #mc23886 p.leader label {
    display: inline-block;
    width: 25em;
    padding-right: 10px;
}

#mc15141 p.leader span,
#mc23885 p.leader span,
#mc23886 p.leader span {
    display: inline-block;
    width: 4em;
    text-align: right;
}

#mc15141 span.pager,
#mc23885 span.pager,
#mc23886 span.pager {
    white-space: nowrap;
}


#mc15216 .blockcaption {
    
    border-left: none;
    border-right: none;
    padding-top: 25px !important;
    background: none;
}

#mc15216 .htmlpagerecord {
    border-top: none;
    border-right: none;
    border-left: none;
    padding: 25px 5px 10px 3px;
    color: #555;
    background: none;
    font-style: italic;
    font-size: .9em;
    line-height: 0;
}

#mc15216 .htmlpagerecord.col9074 {
    padding-top: 0px;
}

#mc15216 .htmlpagerecord p {
    margin-top: 12px;
    line-height: 12px;
}

#mc15216 .htmlpagerecord strong {
    display: block;
    color: #000;
    font-size: 1em;
    font-style: normal;
}

#mc15216 .plusblockcaption {
    border-bottom-color: #fff;
}

#mc15216 .plustoptext {
    padding-top: 0 !important;
}


#mc15312 table td, #mc15312 table th {
    border: solid 1px #d3d3d3;
    padding: 2px;
    vertical-align: top;
    text-align: left;
}

#mc15312 table th {
    background-color: #d3d3d3;
}


#mc16833 {
    
}

.l127 #mc16833 div.border {
    
}





#mc16906 ul li img,
#mc16954 ul li img,
#mc16955 ul li img,
#mc21293 ul li img {
    
    background-color: #fff;
}


#mc16908 span.from,
#mc16908 span.to,
#mc20719 span.from,
#mc20719 span.to {
    display: inline-block;
    letter-spacing: -1px;
    width: 7.7em;
}

#mc16908 ul li a,
#mc20719 ul li a {
    margin-left: 8px;
    color: #000;
    font-weight: bold;
    text-decoration: none;
}

#mc16908 ul li a:hover,
#mc20719 ul li a:hover {
    text-decoration: underline;
}

#mc16908 p.text,
#mc20719 p.text {
    margin-top: 10px;
}


#content .t39 #mc16922 ul {
    margin-left: 8px;
    padding: 2px 5px;
    list-style: url(../../image3/2015/toevent45.gif);
}

#mc16922 li {
    border-bottom: dotted 1px #aaa;
    padding: 1px 0;
}

#mc16922 a {
    text-decoration: none;
}

#mc16922 a:hover {
    text-decoration: underline;
}


#mc16963 .datatable {
    display: inline;
}

#mc16963 .don {
    
    margin-left: 0;
}

#mc16963 .don caption {
    display: none;
}


#mc17027 {
    border: solid 1px #aaa;
    padding: 4px;
}

#mc17027 a {
    font-size: .9em;
}

#content-right #mc15146 fieldset {
    display: block;
}









#mc18029, #mc18138, #mc18139, #mc18140, #mc19015, #mc19746, #mc19747, #mc19756 {
    margin-bottom: 1px !important;
}

#mc18137, #mc18142, #mc18143, #mc18144, #mc19016, #mc19748, #mc19749, #mc19757 {
    margin-left: 25px;
}


#mc18252 ul li.end {
    display: none;
}


#mc18305 img {
    border: solid 1px #fff;
    margin: 5px 0;
}


#content #mc18362.mc {
    margin-bottom: 0;
}


#mc18963 td.singleautoassigned {
    padding-left: 5px;
}


#mc19032 li p {
    padding-left: 25px;
    font-size: .85em;
    color: #696969;
}


#mc19033 .actiontop .dataaction,
#mc19033 .actiontop #form19033navigation {
    display: inline-block;
}



#mc19785 li p, #mc19790 li p {
    padding-left: 25px;
    font-size: .85em;
    color: #696969;
}


#mc19896 td.singleautoassigned {
    padding-left: 5px;
}


#mc21011 ul {
    margin-bottom: 15px;
}


#mc21013 td.parentdata {
    font-size: .8em;
    padding: 5px;
}

#mc21013 td.parentdata span.caption {
    
}


#mc21119 ul li img {
    max-width: 417px !important;
    height: auto !important;
    
}









.t39.mh21275 {
    
    width: 49%;
    float: left;
    margin-right: 10px;
}

.t39.mh21272 {
    clear: both;
    width: 49%;
    display: inline-block;
}

.t39.mh21270 {
    
}

.t39.mh21270 ul,
.t39.mh21271 ul {
    margin-left: 15px !important;
}

.t39.mh21250,
.t39.mh21271 {
    clear: both;
}

#mc22291 {
    clear: both;
    width: 49%;
    display: inline-block;
}

#mc22291 img {
    width: 257px !important;
}


#mc21263 article {
    margin-bottom: 5px;
}

#mc21263.mc {
    margin-bottom: 0;
}


#mc21289.mc {
    padding-top: 1em;
    padding-bottom: 0;
    padding-left: 4px;
    margin-bottom: 0;
}


#mc21558 td:last-child,
#mc21559 td:last-child,
#mc21560 td:last-child,
#mc21561 td:last-child,
#mc21562 td:last-child,
#mc21563 td:last-child,
#mc21564 td:last-child,
#mc21565 td:last-child {
    text-align: right;
}



#mc21652 td.listcaption input,
#mc21697 td.listcaption input {
    margin-right: 5px;
}


#mc16834 a[href^="/coronavirus"] {
    color: yellow !important;
}

#mc16834 a:active[href^="/coronavirus"],
#mc16834 a:focus[href^="/coronavirus"],
#mc16834 a:hover[href^="/coronavirus"] {
    color: #004666 !important;
}



#mc22330 span,
#mc22331 span {
    display: block;
    border: solid 1px #900;
    background-color: #efcece;
    padding: 4px;
    color: #900;
}

#mc22331 span {
    border: solid 1px #a35200;
    color: #a35200;
    background-color: #ffe5bf;
}


#mc22330 .menuhead,
#mc22331 .menuhead {
    border-bottom: solid 1px #900;
    margin-bottom: 5px;
    color: #900;
    font-size: 1.1em;
    font-weight: bold;
}

#mc22331 .menuhead {
    border-bottom: solid 1px #a35200;
    color: #a35200;
}


#mc22330 a {
    color: #900;
    text-decoration: underline;
}

#mc22331 a {
    color: #a35200;
    text-decoration: underline;
}

#mc22330 a:active,
#mc22330 a:focus,
#mc22330 a:hover {
    color: #900 !important;
    text-decoration: underline;
}

#mc22331 a:active,
#mc22331 a:focus,
#mc22331 a:hover {
    color: #a35200 !important;
    text-decoration: underline;
}





#mc22379 h1,
#mc22380 h1,
#mc22390 h1,
#mc22416 h1 {
    font-size: 1em;
}

#content #mc22379,
#content #mc22380,
#content #mc22390,
#content #mc22416 {
    margin-bottom: 0;
}


#mc22389 h2 {
    margin: 0;
    font-size: 1.2em;
}

#mc22389 h3 {
    margin: 0;
    font-size: 1em;
}

#mc22389 td {
    padding: 4px;
}

#mc22389 .cellpager {
    width: 4.5em;
}

#mc22389 .spacerow td {
    border-left: 0;
    border-right: 0;
    height: 10px;
}


#mc22424 {
    margin-top: 2em;
}


#content #mc22588 {
    margin-bottom: 0;
}

#mc22588 .inner {
    display: block;
    margin-bottom: 1.75em;
    padding: 10px;
    background-color: #004666;
    color: #fff;
}

#mc22588 a {
    color: #fff;
}

#mc22588 span.hinweis {
    display: inline-block;
    padding-bottom: 5px;
    font-size: .9em;
}

#mc22588 span.text {
    display: inline-block;
    font-size: 1.25em;
    text-align: center;
    line-height: normal;
}






#content #mc7746,
#content #mc7771,
#content #mc7779,
#content #mc7780,
#content #mc14950 {
    margin-bottom: 0;
}




#mc19001,
#mc22605 {
    margin-top: 2em;
}




#mc22944 {
    text-align: center;
}




#content #mc23584,
#content #mc23585,
#content #mc23586,
#content #mc23587 {
    margin-bottom: .5em;
}

#mc23584 h1, #mc23585 h1 {
    font-size: 1em;
    line-height: 120%;
}




#mc23759 .datatable p.l1 {
    margin-left: 0px;
}

#mc23759 .datatable p.l2 {
    margin-left: 10px;
}

#mc23759 .datatable p.l3 {
    margin-left: 20px;
}




#mc24063 th,
#mc24064 th,
#mc24065 th,
#mc24066 th,
#mc24063 td,
#mc24064 td,
#mc24065 td,
#mc24066 td {
    font-weight: normal;
    width: 290px;
    border: none;
}



#content #mc24615,
#content #mc24616 {
    margin-top: -1.75em;
    
    margin-left: 2px;
}