/*
.betreuer_kurzinfotext p { margin-top: 0; margin-bottom: 0; }
.betreuer_kurzinfotext h3 { color: #3e3e3e; margin-top: 0; margin-bottom: 0; }
*/
#betreuerprofil {  }
#betreuerprofil h1.betreuername { color: #9f2131; background-color: #cdcdcd; margin: 0; padding: 1px 5px; }
#betreuerprofil h3.betreuername { color: #3e3e3e; font-size: 12px; font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif; margin: 0 0 10px; padding: 0; }
#betreuerprofil h4 { color: #9f2131; font-size: 15px; font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif; line-height: 25px; margin: 16px 0 10px; border-bottom: 1px solid black; }
#betreuerprofil hr { border-bottom: 1px dotted #7F7F7F;  border-top: none; border-right: none; border-left: none; color: transparent; margin: 8px 0 8px 0;}
#betreuerprofil fieldset { margin-top: 10px; }
#m_qr_box_profil { 
																		margin-top: 12px; 
																		border: solid 1px #cdcdcd; 
background: #e1e7ea; /* Old browsers */
background: -moz-linear-gradient(-45deg,  #e1e7ea 0%, #ffffff 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, right bottom, color-stop(0%,#e1e7ea), color-stop(100%,#ffffff)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(-45deg,  #e1e7ea 0%,#ffffff 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(-45deg,  #e1e7ea 0%,#ffffff 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(-45deg,  #e1e7ea 0%,#ffffff 100%); /* IE10+ */
background: linear-gradient(135deg,  #e1e7ea 0%,#ffffff 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e1e7ea', endColorstr='#ffffff',GradientType=1 ); /* IE6-9 fallback on horizontal gradient */
																		box-shadow: 0px 0px 3px 3px #999999;
																 }
#m_qr_box_profil img { margin: 8px 15px 8px 8px; }

#m_qr_buchstabenleiste { font-size: 13px; background-color: #ddd; text-decoration: none; margin-top: 10px; margin-bottom: 10px; padding: 5px; color: #fff; }
#m_qr_buchstabenleiste a, #m_qr_buchstabenleiste a:visited { background-image: none; padding: 0 0 0 0; color: #777; font-size: 14px; } 
#m_qr_buchstabenleiste a:hover { text-decoration: underline; color: #9f2131;}
#m_qr_buchstabenleiste a.m_qr_alpha_aktiv { font-weight: bold; text-decoration: underline; color: #9f2131;}
/*a.m_qr_suchbuchstabe { color: #9f2131; text-decoration: none; }*/

#m_qr_taetigkeit { background-color: #e9e9e9; margin-top: 8px; padding: 5px 10px; }
#m_qr_taetigkeit h3 { font-size: 13px; font-weight: normal; line-height: 18px; margin: 0; padding: 0; }
#m_qr_taetigkeit h3 a { color: #f5f5f5; font-size: 12px; background-color: #9f2131; text-decoration: none; width: 100px; float: right; margin-left: 5px; border-radius: 5px; background-image: none; padding: 0 6px 0 6px; }
#m_qr_taetigkeit h3 a:hover { color: #000; }
h2.m_qr_gewaehlte_taetigkeit { color: #9f2131; font-size: 15px; }

/*--- Aktivleiste CSS  ----*/
.aktivleiste_vorschau { padding: 0; background-color: #f0f0f0; }
#aktivleiste_innen_id h3 { background-image: none; color: #000; font-size: 16px; font-weight: bold; background-color: #ccc; box-shadow: 0px 4px 3px #aaa; border: none; margin: -6px -6px 6px -6px; padding: 3px 3px 3px 8px; text-align: left; }
#aktivleiste_innen_id .kurztext_global { margin: 0px; padding: 6px; border: none; background-color: transparent; border-bottom: 8px solid #fff; }

#m_qr_aktivleiste_diverses h3 { color: #fff; font-size: 16px; font-weight: bold; background-color: #777; box-shadow: 0px 4px 3px #999; border: none; margin: -6px -6px 6px -6px; padding: 3px 3px 3px 8px; text-align: left; }
#m_qr_aktivleiste_diverses { 
																												line-height: 20px;
background: #f6f8f9; /* Old browsers */
background: -moz-linear-gradient(-45deg,  #f6f8f9 0%, #e5ebee 50%, #d7dee3 51%, #f5f7f9 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, right bottom, color-stop(0%,#f6f8f9), color-stop(50%,#e5ebee), color-stop(51%,#d7dee3), color-stop(100%,#f5f7f9)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(-45deg,  #f6f8f9 0%,#e5ebee 50%,#d7dee3 51%,#f5f7f9 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(-45deg,  #f6f8f9 0%,#e5ebee 50%,#d7dee3 51%,#f5f7f9 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(-45deg,  #f6f8f9 0%,#e5ebee 50%,#d7dee3 51%,#f5f7f9 100%); /* IE10+ */
background: linear-gradient(135deg,  #f6f8f9 0%,#e5ebee 50%,#d7dee3 51%,#f5f7f9 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f6f8f9', endColorstr='#f5f7f9',GradientType=1 ); /* IE6-9 fallback on horizontal gradient */
																												}
#m_qr_aktivleiste_diverses a:visited { color: #707070; }

/*--- Betreuer finden CSS  ----*/
.betr_finden_kasten {
                     border: 1px solid #BEBEBE;
                     width: 280px;
                     height: 200px;
                     padding: 3px 8px 8px 8px;
                     margin: 20px 8px 0px 8px;
                     display: inline-block;
                     vertical-align: top;
                     box-shadow: 3px 3px 3px #BEBEBE; 
                     
																					background: rgb(225,231,234); /* Old browsers */
																					background: -moz-linear-gradient(left,  rgba(225,231,234,1) 0%, rgba(255,255,255,1) 100%); /* FF3.6+ */
																					background: -webkit-gradient(linear, left top, right top, color-stop(0%,rgba(225,231,234,1)), color-stop(100%,rgba(255,255,255,1))); /* Chrome,Safari4+ */
																					background: -webkit-linear-gradient(left,  rgba(225,231,234,1) 0%,rgba(255,255,255,1) 100%); /* Chrome10+,Safari5.1+ */
																					background: -o-linear-gradient(left,  rgba(225,231,234,1) 0%,rgba(255,255,255,1) 100%); /* Opera 11.10+ */
																					background: -ms-linear-gradient(left,  rgba(225,231,234,1) 0%,rgba(255,255,255,1) 100%); /* IE10+ */
																					background: linear-gradient(to right,  rgba(225,231,234,1) 0%,rgba(255,255,255,1) 100%); /* W3C */
																					filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e1e7ea', endColorstr='#ffffff',GradientType=1 ); /* IE6-9 */
                    }
          
.betr_finden_kasten h3 { color: #9f2131; border-bottom: 1px dotted #BEBEBE; font-size: 13px; line-height: 30px; font-weight: bold; text-align: center; margin: 0px; }

#inhalt .betr_finden_kasten_ue {
                     border: 1px solid #BEBEBE;
                     width: 300px;
                     height: 30px;
                     padding: 3px 8px 8px 8px;
                     margin: 0px 8px 0px 160px;
                     display: inline-block;
                     vertical-align: top;
                     box-shadow: 3px 3px 3px #BEBEBE; 
                     
																					background: rgb(225,231,234); /* Old browsers */
																					background: -moz-linear-gradient(left,  rgba(225,231,234,1) 0%, rgba(255,255,255,1) 100%); /* FF3.6+ */
																					background: -webkit-gradient(linear, left top, right top, color-stop(0%,rgba(225,231,234,1)), color-stop(100%,rgba(255,255,255,1))); /* Chrome,Safari4+ */
																					background: -webkit-linear-gradient(left,  rgba(225,231,234,1) 0%,rgba(255,255,255,1) 100%); /* Chrome10+,Safari5.1+ */
																					background: -o-linear-gradient(left,  rgba(225,231,234,1) 0%,rgba(255,255,255,1) 100%); /* Opera 11.10+ */
																					background: -ms-linear-gradient(left,  rgba(225,231,234,1) 0%,rgba(255,255,255,1) 100%); /* IE10+ */
																					background: linear-gradient(to right,  rgba(225,231,234,1) 0%,rgba(255,255,255,1) 100%); /* W3C */
																					filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e1e7ea', endColorstr='#ffffff',GradientType=1 ); /* IE6-9 */
                    }
#inhalt .betr_finden_kasten_ue h1 { border-bottom: none; padding: 0 0 0 0; margin: 0 0 0 0;}

.betr_finden_hgbild1 { width:635px; height: 15px; padding: 0px; background-image: url(/bilder/betr_finden_hgbild1.png); background-repeat: no-repeat; background-position: left top; }



.betr_finden_hgbild2 { width:635px; height: auto; padding: 0px; background-image: url(/bilder/betr_finden_hgbild2.png); background-repeat: repeat-y; background-position: left top; }

.betr_finden_ul { padding: 0 0 0 20px; margin: 8px 0 0 0px; width: 255px; height: 158px;}
#inhalt .betr_finden_ul li { list-style-image: url(/bilder/grauer_kasten_aufzaehlung.png); margin: 0 0 5px 0; font-size: 13px; line-height: 16px;}
#inhalt .betr_finden_ul li a { font-size: 12px; color: #003882; text-decoration: none; font-weight: bolder; background-image: none; padding: 0 0 0 0;}
#inhalt .betr_finden_ul li a:hover { text-decoration: underline; }
.betr_finden_taetigkeit_anzahl { font-size: 12px; color: #76767E; text-decoration: none; font-weight: bolder; }
#m_qr_fs_kapazitaeten label { display: inline-block; float: none; width: auto; margin: 0; font-size: 14px; padding: 0; }
#m_qr_fs_kapazitaeten input { display: inline-block; float: none; width: auto; margin: 0 6px 0 0; font-size: 14px; vertical-align: middle; padding: 0; }


/*
 
    *************                 DOKUMENTE                    ********************

*/
.m_qr_profildokument{
                     margin-bottom: 10px;
                     padding: 8px 10px;
                     background: #F0F3F9;
                     box-shadow: 2px 2px 2px #EAEAEA; 
                     min-height: 102px;
                     border: 1px solid #ddd;
                     }
.m_qr_profildokument h3 { padding-left: 120px; display: block; margin: 0 0 3px 0;}
.m_qr_profildokument_bearb_kasten { display: inline-block; width: 99%; }
.m_qr_profildokument hr { border: solid 1px #DDDDDD; margin: 3px 0 5px 0;}                    
.m_qr_profildokument label { display: inline-block; width: 90px; vertical-align: top;}

.m_qr_profildokument input[name="m_qr_dokument_entfernen"] { display: inline-block; margin-left: 20px;}
.m_qr_profildokument input[name="m_qr_dokument_aktualisieren"] { margin-left: 93px; }

.m_qr_profildokument_text { padding-left: 120px; }
.m_qr_profildokument_img { float: left; }
#inhalt .m_qr_profildokument a{ background-image: none; padding-left: 0px; }
.m_qr_profildokument_link { padding-left: 120px; }

.m_qr_profildokument input, .m_qr_profildokument label, .m_qr_profildokument select, .m_qr_profildokument submit, .m_qr_profildokument textarea { margin-top: 5px; }