img.betreuerbild_klein { float: left; margin-right: 1em; }
.langtext h1.betreuername { font-size: 1.3em; margin-bottom: 0; }
.langtext h2.betreuername { font-size: 1.1em; margin-bottom: 0.5em; }
.langtext h3.betreuername {  }
#betreuerprofil div.bezeichner { font-size: 0.9em; font-weight: bold; vertical-align: top; width: 166px; margin-top: 0.5em; margin-bottom: 0.5em; display: inline-block; }
#betreuerprofil div.angabe { font-size: 0.9em; vertical-align: top; width: 460px; margin-top: 0.5em; margin-bottom: 0.5em; display: inline-block; }
#betreuerprofil div.angabe p { font-size: 1em}
#betreuerprofil div.angabe ul br { margin-top: 0.5em; margin-bottom: 0.5em; display: none  }
.in_zeile { float: right; }
.in_zeile input[type="submit"] { color: #fff; font-size: 0.8em; background-color: #9f1818; padding: 1px; }
.in_zeile input[type="submit"]:hover { background-color: #dae; }

.betreuer_kurzinfo { 
                    margin-top: 20px;
                    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: 5px 5px 4px 0px #ccc; }
                    
.betreuer_kurzinfo img { margin: 5px 0 5px 5px; display: inline-block; } /* float: left; border-right: 1px solid #6b6b6b; border-bottom: 1px solid #6b6b6b; */
.betreuer_kurzinfotext { vertical-align: top; color: #000; width: 355px; display: inline-block; margin-left: 0.5em; padding: 2px 5px 4px 10px; }
.betreuer_kurzinfotext h3 { color: #000000; font-family: Corbel,"Trebuchet MS",Arial,Helvetica,sans-serif; font-size: 1em; margin: 4px 0 4px 0; line-height: 1.3em; }
.betreuer_kurzinfotext p { color: #000; font-size: 0.9em; margin-bottom: 0.3em; margin-top: 0.3em; }
.betreuer_kurzinfotext a { color: #707070; font-family: Arial,Helvetica,SunSans-Regular,sans-serif; padding-left: 1.5em; text-decoration: none; font-size: 0.9em; }

/*
#m_qr_box_profil { margin-top: 12px; border: solid 1px #cdcdcd; background-image: -moz-linear-gradient(left, #E1E7EA, #FFFFFF); background-image: linear-gradient(left, #E1E7EA, #FFFFFF); box-shadow: 0px 0px 3px 3px #999999; }
#m_qr_box_profil img { margin-top: 0.5em; margin-left: 0.5em; }
*/

.inhalt_27 h2 { color: #50505A; font-family: Corbel,"Trebuchet MS",Arial,Helvetica,sans-serif; font-size: 1.2em; line-height: 1.5em; margin-top: 0.5em; }
.inhalt_27 h1 { color: #50505A; font-family: Corbel,"Trebuchet MS",Arial,Helvetica,sans-serif; font-size: 1.5em; line-height: 1.9em; margin-bottom: 0; margin-top: 0.8em; }
form.button_bearbeiten { float: right; }
.profil_bearbeiten label { width: 200px; float: left; clear: both; margin-top: 6px;}
.profil_bearbeiten input, .profil_bearbeiten textarea { width: 220px; float: left; margin-top: 6px; }
.profil_bearbeiten input[type="submit"] { width: auto; float: right; }
.profil_bearbeiten input.auswahl { line-height: 16px; vertical-align: middle; width: 14px; height: 20px; clear: left; margin: 0 7px 3px 0; padding: 0; }
.profil_bearbeiten label.auswahl { font-size: 12px; width: 195px; clear: none; margin: 0 0 3px; padding: 0; }
.spalte { width: 228px; float: left; }

#inhalt ul.m_qr_weitere_qualifikation { vertical-align: top; }
#inhalt li.pseudolink { list-style-image: url(../../bilder/zufuegen.png); cursor: pointer; vertical-align: middle; padding: 0 0 0 0; }
#inhalt li.pseudolink:hover { color: #006838; list-style-image: url(../../bilder/zufuegen_gruen.png); }

.loeschen { background-image: url(../bilder/papierkorb_grau.gif); width: 17px; height: 19px; float: left; margin-top: 6px; margin-left: 10px; cursor: pointer; }
.loeschen:hover { color: #800000; background-image: url(../bilder/Papierkorb-1.gif); width: 15px; height: 21px; }
#bild_tauschen, 
#zeitraum_bearbeiten, 
#aktivitaet_bearbeiten, 
#statistik_einblenden,
.belege_anzeigen
 { background-color: #fff; position: relative; width: 520px; min-height: 300px; 
   margin-top: 40px; 
   margin-right: auto; 
   margin-left: auto; 
   padding: 20px; border: solid 1px #800000; }
#zeitraum_bearbeiten label { width: 70px; float: left; clear: left; margin-top: 8px; }
#aktivitaet_bearbeiten label { margin-top: 8px; width: 160px; float: left; clear: left; }
#zeitraum_bearbeiten input[type="text"], #aktivitaet_bearbeiten input[type="text"], #aktivitaet_bearbeiten select { float: left; min-width: 120px; margin-top: 8px; }
#aktivitaet_bearbeiten .form_akt_zusatz { float: left; margin-top: 8px; margin-left: 8px; }
#ausblenden_qr { background-image: url(/bilder/halbtransparenter_hinterg_stark.png); position: fixed; z-index: 20; top: 0; left: 0; right: 0; bottom: 0; width: 100%; height: 100%; }
#betreueranschrift { float: left; max-width: 300px; }
#bild_bearbeiten { background-color: #e3e3e3; padding: 5px; }
#bild_bearbeiten input[type="image"] { float: left; margin-right: 10px; }
#bild_bearbeiten input[type="submit"] { width: 130px; }
table.QRpunkte { background-color: #e3e3e3; margin-top: 8px; margin-right: 5px; margin-left: 5px; border-style: none; border-width: 0; }
table.QRpunkte td { font-size: 0.9em; padding: 2px; border: solid 1px #fff; }
table.QRpunkte thead { color: #fff; font-weight: bold; background-color: #b0b0b0; }
.QRP_titel { width: 180px; max-width: 195px; }
.QRP_datum { text-align: center; width: 70px; max-width: 75px; }
.QRP_ort { width: 100px; max-width: 100px; }
.QRP_punkte, .QRP_dauer { text-align: center; width: 47px; max-width: 47px; }
.QRP_aktion { width:60px; max-width: 70px; }
.langtext .akti_im_zeitraum h3.zertifizierungszeitraum form { float: right; }
.langtext .akti_im_zeitraum h3.zertifizierungszeitraum { color: #fff; font-size: 16px; background-color: #6b6b6b; margin-top: 0; margin-right: 0; margin-left: 0; padding: 6px; }
.langtext .akti_im_zeitraum  h3.zertifizierungszeitraum input { color: #fff; font-size: 0.7em; background-color: #800000; padding: 1px; border: solid 1px; }
.langtext .akti_im_zeitraum h3.zertifizierungszeitraum input[type="submit"]:hover { background-color: #000084; }
.langtext .mceEditor a { background-image: none; padding: 0; }
#auswahl_neues_profil { color: #000; font-size: 13px; background-color: #eee; padding: 10px; }
#auswahl_neues_profil input[type="radio"] { float: left; clear: left; margin-top: 10px; margin-right: 12px; }
#auswahl_neues_profil input[type="submit"] { float: right; margin-top: 10px; }
#auswahl_neues_profil label { float: left; margin-top: 10px; }
#eigene_Mitgliedsdaten_aendern { background-color: #fff; position: relative; width: 520px; min-height: 300px; margin-top: 150px; margin-right: auto; margin-left: auto; padding: 20px; border: solid 1px #800000; }
#amtsgericht_hinzu { background-color: #fff; margin-top: 150px; margin-right: auto; margin-left: auto; padding: 20px; position: relative; width: 520px; overflow: auto; min-height: 300px; max-height: 500px; border: solid 1px #800000; }
.gericht_auswahl { background-color: #e3e3e3; margin: 5px; padding: 5px; }
.gericht_auswahl form { float: right; }
#alternativergebnis { color: #6b6b6b; font-size: 12px; line-height: 15px; background-color: #e3e3e3; padding: 3px; }
#alternativergebnis input[type="submit"] { font-size: 12px; font-weight: bold; line-height: 15px; background-color: transparent; text-decoration: underline; padding: 0; border-style: none; }
#alternativergebnis input[type="submit"]:hover { color: #800000; }
.akti_im_zeitraum { margin-top: 10px; padding-top: 0; padding-right: 0; padding-left: 0; border: solid 1px #800000; }
.langtext .akti_im_zeitraum h3 { color: #fff; background-color: #800000; margin-right: 5px; margin-bottom: 0; margin-left: 5px; padding: 3px; }
.langtext .akti_im_zeitraum p { background-color: #e3e3e3; margin-right: 5px; margin-bottom: 0; margin-left: 5px; padding: 3px; }
.akti_im_zeitraum h2 { margin-right: 5px; margin-left: 5px; }

/*-- Klassen für Suche im QR Register --*/
#suche_gross, #suche_gross2, #suche_gross3 {  width: 300px; float: left; vertical-align: top;  }
#suche_gross .suche_kasten, #suche_gross2 .suche_kasten, #suche_gross3 .suche_kasten { background-color: #F0F0F0; padding: 0 10px 10px 10px; font-size: 12px;}
#suche_gross .suche_kasten h3, #suche_gross2 .suche_kasten h3, #suche_gross3 .suche_kasten h3 { background-color: #CCCCCC; padding: 5px 0 5px 10px; font-weight: bold; margin: 0 -10px 10px -10px; line-height: 19px; font-size: 16px; }
#suche_gross label, #suche_gross2 label, #suche_gross3 label { display: block; width: 150px; margin-top: 15px; font-size: 12px;}
#suche_gross select, #suche_gross2 select, #suche_gross3 select { display: block; width: 250px;  margin-top: 5px; font-size: 12px; }

#suche_gross input[type="submit"], #suche_gross2 input[type="submit"], #suche_gross3 input[type="submit"]
                                       { 
                                       width: 72px; 
                                       height: 23px; 
                                       vertical-align: top; 
                                       margin: 0px 0 0 5px; 
                                       padding: 0 0 3px 0; 
                                       font-size: 13px;
                                       font-weight: bold;
                                       color: #414141; 
                                       display: inline-block; 
                                       background-image: none; 
                                       color: #fff;
                                       background-color: #BE1E2D; 
                                       border: solid 1px #c0c0c0; 
                                       box-shadow: 2px -1px 1px #C0C0C0;
                                      }
#suche_gross input[type="submit"]:hover, #suche_gross2 input[type="submit"]:hover, #suche_gross3 input[type="submit"]:hover
                                       {
                                       color: #000;
                                       background-color: #CCCCCC;
                                       background-image: none;
                                       cursor: pointer;
                                       }
/*-------------------------------------------------------------------------------------------------------*/

#endender_zeitraum { background-color: #e3e3e3; margin-bottom: 8px; }
#endender_zeitraum h2 { color: #fff; font-size: 14px; background-color: #9f2131; margin: 0; padding: 3px 5px; }
#endender_zeitraum p { color: #000; font-size: 14px; margin: 0; padding: 3px 5px; }
#auswahl_zeitraeume { background-color: #e3e3e3; margin-bottom: 15px; padding: 5px; }
#auswahl_zeitraeume input, #auswahl_zeitraeume select { float: left; }
#auswahl_zeitraeume label { float: left; }
#auswahl_zeitraeume input[type="radio"] { width: 30px; float: left; clear: left; margin-right: 0; margin-left: 0; padding-right: 0; padding-left: 0; }
#profilstatistik td { text-align: center; width: 125px; padding: 2px; }
#profilstatistik tbody { background-color: #eee; text-align: center; padding: 2px; width: 125px; }
#profilstatistik td.bezeichner { text-align: left; padding-left: 10px; }
#profilstatistik thead { color: navy; font-weight: bold; background-color: #e3e3e3; text-align: center; width: 125px; }
div.angabe ul { margin: 0; padding: 0; }
div.angabe ul li { font-size: 1em; margin: 0 0 0 20px; padding: 0; list-style-type: disc; }
hr.gepunktet { margin: 0; padding: 0; border-top: 1px dotted gray; border-right-style: none; border-right-width: medium; border-bottom-style: none; border-bottom-width: medium; border-left-style: none; border-left-width: medium; }

/*-- Klassen für Betreuersortierung nach Region Selects+Beschriftung --*/
.m_qr_auswahl_region { display: inline-block; vertical-align: top; margin: 10px 10px 0 0; }
.m_qr_auswahl_region h3 { font-size: 13px; margin: 0 0 0 0;}
.m_qr_auswahl_region form { height: 25px; padding: 0 0 0 0;}
.m_qr_auswahl_region select { width: 117px; height: 20px; margin: 0 0 0 0; font-size: 11px; }
#m_qr_region_sortierung { font-size: 12px; background-color: #f0f3f9; margin-top: 10px; margin-bottom: 10px; padding: 6px; }
#m_qr_region_sortierung input[type=input] { width: 50px; }

/*-- Klassen/IDs für Profil "Kontaktanfrage" Buttons Betreuer/Vereinsprofil --*/
#m_qr_buttonleiste { display: block; margin: 10px 0 0 0; border-bottom: 2px solid #EBEBEB; }
#m_qr_buttonleiste input { color: #7d7d7d; display: inline-block; background-image: none; background-color: #ebebeb; box-shadow: 2px -1px 1px #C0C0C0; margin: 0 3px 0 0; border-color: #c0c0c0 #c0c0c0 #fff; border-style: solid; border-width: 1px 1px 0; }
#m_qr_buttonleiste input:hover { 
                                background: rgb(255,255,255); /* Old browsers */
																							         background: -moz-linear-gradient(-45deg, rgba(255,255,255,1) 0%, rgba(234,234,234,1) 34%, rgba(255,255,255,1) 67%, rgba(249,249,249,1) 81%, rgba(255,255,255,1) 100%); /* FF3.6+ */
																							         background: -webkit-gradient(linear, left top, right bottom, color-stop(0%,rgba(255,255,255,1)), color-stop(34%,rgba(234,234,234,1)), color-stop(67%,rgba(255,255,255,1)), color-stop(81%,rgba(249,249,249,1)), color-stop(100%,rgba(255,255,255,1))); /* Chrome,Safari4+ */
																							         background: -webkit-linear-gradient(-45deg, rgba(255,255,255,1) 0%,rgba(234,234,234,1) 34%,rgba(255,255,255,1) 67%,rgba(249,249,249,1) 81%,rgba(255,255,255,1) 100%); /* Chrome10+,Safari5.1+ */
																							         background: -o-linear-gradient(-45deg, rgba(255,255,255,1) 0%,rgba(234,234,234,1) 34%,rgba(255,255,255,1) 67%,rgba(249,249,249,1) 81%,rgba(255,255,255,1) 100%); /* Opera 11.10+ */
																							         background: -ms-linear-gradient(-45deg, rgba(255,255,255,1) 0%,rgba(234,234,234,1) 34%,rgba(255,255,255,1) 67%,rgba(249,249,249,1) 81%,rgba(255,255,255,1) 100%); /* IE10+ */
																							         background: linear-gradient(135deg, rgba(255,255,255,1) 0%,rgba(234,234,234,1) 34%,rgba(255,255,255,1) 67%,rgba(249,249,249,1) 81%,rgba(255,255,255,1) 100%); /* W3C */
																							         filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#ffffff',GradientType=1 ); /* IE6-9 fallback on horizontal gradient */
																															 cursor: pointer;
																															 color: #000;
																															}
#m_qr_buttonleiste input.m_qr_profilleiste_auswahl { color: #000; background-color: #fff;  border-bottom: 2px solid #fff; margin-bottom: -2px;}					
#m_qr_profil_kontaktanfrage { position: relative; width: 632px; height: 20px; margin-top: 8px; }
#m_qr_profil_kontaktanfrage input { display: inline-block; background-image: none; background-color: #fff; border: 1px solid #C0C0C0; box-shadow: 2px -1px 1px #C0C0C0; margin: 0 3px 0 0; position: absolute; right: 0; }
#m_qr_profil_kontaktanfrage input:hover { 
                                         cursor: pointer;
                                         background: rgb(255,255,255); /* Old browsers */
																																         background: -moz-linear-gradient(-45deg, rgba(255,255,255,1) 0%, rgba(234,234,234,1) 34%, rgba(255,255,255,1) 67%, rgba(249,249,249,1) 81%, rgba(255,255,255,1) 100%); /* FF3.6+ */
																																         background: -webkit-gradient(linear, left top, right bottom, color-stop(0%,rgba(255,255,255,1)), color-stop(34%,rgba(234,234,234,1)), color-stop(67%,rgba(255,255,255,1)), color-stop(81%,rgba(249,249,249,1)), color-stop(100%,rgba(255,255,255,1))); /* Chrome,Safari4+ */
																																         background: -webkit-linear-gradient(-45deg, rgba(255,255,255,1) 0%,rgba(234,234,234,1) 34%,rgba(255,255,255,1) 67%,rgba(249,249,249,1) 81%,rgba(255,255,255,1) 100%); /* Chrome10+,Safari5.1+ */
																																         background: -o-linear-gradient(-45deg, rgba(255,255,255,1) 0%,rgba(234,234,234,1) 34%,rgba(255,255,255,1) 67%,rgba(249,249,249,1) 81%,rgba(255,255,255,1) 100%); /* Opera 11.10+ */
																																         background: -ms-linear-gradient(-45deg, rgba(255,255,255,1) 0%,rgba(234,234,234,1) 34%,rgba(255,255,255,1) 67%,rgba(249,249,249,1) 81%,rgba(255,255,255,1) 100%); /* IE10+ */
																																         background: linear-gradient(135deg, rgba(255,255,255,1) 0%,rgba(234,234,234,1) 34%,rgba(255,255,255,1) 67%,rgba(249,249,249,1) 81%,rgba(255,255,255,1) 100%); /* W3C */
																																         filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#ffffff',GradientType=1 ); /* IE6-9 fallback on horizontal gradient */
                                         }

#m_qr_kontaktstatus { position: relative; width: 630px; height: 20px; margin-top: 5px; }
#m_qr_kontaktstatus .m_qr_kontkt_button  { width: 80px;
                                           height: 20px;
                                           font-size: 12px;
                                           position: absolute;
                                           right: 0;
                                           text-align: center;
                                           border: 1px solid #C0C0C0;
                                           box-shadow: 2px -1px 1px #C0C0C0;
                                           border-radius: 5px;
                                           padding-top: 3px;
                                           background: rgb(255,255,255); /* Old browsers */
								           background: -moz-linear-gradient(-45deg, rgba(255,255,255,1) 0%, rgba(234,234,234,1) 34%, rgba(255,255,255,1) 67%, rgba(249,249,249,1) 81%, rgba(255,255,255,1) 100%); /* FF3.6+ */
								           background: -webkit-gradient(linear, left top, right bottom, color-stop(0%,rgba(255,255,255,1)), color-stop(34%,rgba(234,234,234,1)), color-stop(67%,rgba(255,255,255,1)), color-stop(81%,rgba(249,249,249,1)), color-stop(100%,rgba(255,255,255,1))); /* Chrome,Safari4+ */
								           background: -webkit-linear-gradient(-45deg, rgba(255,255,255,1) 0%,rgba(234,234,234,1) 34%,rgba(255,255,255,1) 67%,rgba(249,249,249,1) 81%,rgba(255,255,255,1) 100%); /* Chrome10+,Safari5.1+ */
								           background: -o-linear-gradient(-45deg, rgba(255,255,255,1) 0%,rgba(234,234,234,1) 34%,rgba(255,255,255,1) 67%,rgba(249,249,249,1) 81%,rgba(255,255,255,1) 100%); /* Opera 11.10+ */
							               background: -ms-linear-gradient(-45deg, rgba(255,255,255,1) 0%,rgba(234,234,234,1) 34%,rgba(255,255,255,1) 67%,rgba(249,249,249,1) 81%,rgba(255,255,255,1) 100%); /* IE10+ */
							               background: linear-gradient(135deg, rgba(255,255,255,1) 0%,rgba(234,234,234,1) 34%,rgba(255,255,255,1) 67%,rgba(249,249,249,1) 81%,rgba(255,255,255,1) 100%); /* W3C */
								           filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#ffffff',GradientType=1 ); /* IE6-9 fallback on horizontal gradient */
                                           }
#m_qr_kontaktstatus .m_qr_kontkt_button img  { margin: 3px 5px 0 0 ; display: inline-block; }
#m_qr_kontaktstatus .m_qr_kontkt_button div { display: inline-block; vertical-align: top;}
.m_qr_verfasserbild { vertical-align: top; display: inline-block; }
.m_qr_meldung { vertical-align: top; max-width: 420px; margin-left: 10px; display: inline-block; }
.langtext p.m_qr_meldung_am { color: #999; margin-top: 0; }
.m_qr_meldung h5 { display: inline-block; vertical-align: top; margin-top: 0; margin-bottom: 0; }

/*------------------------Aktuelles Meldungen -------------------------------*/
#m_qr_neue_meldung { 
																					display: inline-block;
																					margin: 0 0 10px 0;
																					border: 1px solid #DDDDDD;
																					background: #ffffff; /* Old browsers */
																					background: -moz-linear-gradient(45deg,  #ffffff 0%, #f3f3f3 50%, #ededed 51%, #ffffff 100%); /* FF3.6+ */
																					background: -webkit-gradient(linear, left bottom, right top, color-stop(0%,#ffffff), color-stop(50%,#f3f3f3), color-stop(51%,#ededed), color-stop(100%,#ffffff)); /* Chrome,Safari4+ */
																					background: -webkit-linear-gradient(45deg,  #ffffff 0%,#f3f3f3 50%,#ededed 51%,#ffffff 100%); /* Chrome10+,Safari5.1+ */
																					background: -o-linear-gradient(45deg,  #ffffff 0%,#f3f3f3 50%,#ededed 51%,#ffffff 100%); /* Opera 11.10+ */
																					background: -ms-linear-gradient(45deg,  #ffffff 0%,#f3f3f3 50%,#ededed 51%,#ffffff 100%); /* IE10+ */
																					background: linear-gradient(45deg,  #ffffff 0%,#f3f3f3 50%,#ededed 51%,#ffffff 100%); /* W3C */
																					filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#ffffff',GradientType=1 ); /* IE6-9 fallback on horizontal gradient */
                    }
#m_qr_neue_meldung textarea { width: 612px; height: 100px; margin: 0 5px 5px 5px;}
#m_qr_neue_meldung input { color: #414141; display: inline-block; background-image: none; background-color: #fff; border: solid 1px #c0c0c0; box-shadow: 2px -1px 1px #C0C0C0; margin: 0 3px 0 0; }
#m_qr_neue_meldung input:hover { 
                                cursor: pointer;
                                background: rgb(255,255,255); /* Old browsers */
																							         background: -moz-linear-gradient(-45deg, rgba(255,255,255,1) 0%, rgba(234,234,234,1) 34%, rgba(255,255,255,1) 67%, rgba(249,249,249,1) 81%, rgba(255,255,255,1) 100%); /* FF3.6+ */
																							         background: -webkit-gradient(linear, left top, right bottom, color-stop(0%,rgba(255,255,255,1)), color-stop(34%,rgba(234,234,234,1)), color-stop(67%,rgba(255,255,255,1)), color-stop(81%,rgba(249,249,249,1)), color-stop(100%,rgba(255,255,255,1))); /* Chrome,Safari4+ */
																							         background: -webkit-linear-gradient(-45deg, rgba(255,255,255,1) 0%,rgba(234,234,234,1) 34%,rgba(255,255,255,1) 67%,rgba(249,249,249,1) 81%,rgba(255,255,255,1) 100%); /* Chrome10+,Safari5.1+ */
																							         background: -o-linear-gradient(-45deg, rgba(255,255,255,1) 0%,rgba(234,234,234,1) 34%,rgba(255,255,255,1) 67%,rgba(249,249,249,1) 81%,rgba(255,255,255,1) 100%); /* Opera 11.10+ */
																							         background: -ms-linear-gradient(-45deg, rgba(255,255,255,1) 0%,rgba(234,234,234,1) 34%,rgba(255,255,255,1) 67%,rgba(249,249,249,1) 81%,rgba(255,255,255,1) 100%); /* IE10+ */
																							         background: linear-gradient(135deg, rgba(255,255,255,1) 0%,rgba(234,234,234,1) 34%,rgba(255,255,255,1) 67%,rgba(249,249,249,1) 81%,rgba(255,255,255,1) 100%); /* W3C */
																							         filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#ffffff',GradientType=1 ); /* IE6-9 fallback on horizontal gradient */
                                  }
#m_qr_neue_meldung label[for="m_qr_meldung_thema"], #m_qr_neue_meldung select  { margin: 0 0 5px 5px; }
.m_qr_neue_meldung_leiste { height: 26px; background-color: #ebebeb; padding-top:4px; padding-left: 8px;}
#betreuerprofil #m_qr_neue_meldung h4 { line-height: 25px; font-size: 13px; background-color: #ebebeb; color: #5f5f5f; border-style: none; padding-left: 5px; margin: 0 0 5px 0; }
#betreuerprofil #m_qr_neue_meldung h4.m_qr_meldung_bearbeiten { color: #9f2131 }

#betreuerprofil hr.m_qr_statusmeldung_trenner { border-bottom: 1px dotted #c0c0c0; border-top: none; border-right: none; border-left: none; }
.m_qr_statusmeldung {
																					position: relative;
																					margin: 0 0 10px 0;
																					padding: 8px 0px;
																					background: #ffffff; /* Old browsers */
																					background: -moz-linear-gradient(45deg,  #ffffff 0%, #f3f3f3 50%, #ededed 51%, #ffffff 100%); /* FF3.6+ */
																					background: -webkit-gradient(linear, left bottom, right top, color-stop(0%,#ffffff), color-stop(50%,#f3f3f3), color-stop(51%,#ededed), color-stop(100%,#ffffff)); /* Chrome,Safari4+ */
																					background: -webkit-linear-gradient(45deg,  #ffffff 0%,#f3f3f3 50%,#ededed 51%,#ffffff 100%); /* Chrome10+,Safari5.1+ */
																					background: -o-linear-gradient(45deg,  #ffffff 0%,#f3f3f3 50%,#ededed 51%,#ffffff 100%); /* Opera 11.10+ */
																					background: -ms-linear-gradient(45deg,  #ffffff 0%,#f3f3f3 50%,#ededed 51%,#ffffff 100%); /* IE10+ */
																					background: linear-gradient(45deg,  #ffffff 0%,#f3f3f3 50%,#ededed 51%,#ffffff 100%); /* W3C */
																					filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#ffffff',GradientType=1 ); /* IE6-9 fallback on horizontal gradient */
																					}
.m_qr_statusmeldung form { position: absolute; top: 3px; right: 3px; display: inline-block; }

.m_qr_meldung_bearbeiten_button { height: 15px; width: 15px; background-image: url(../../bilder/button-bearbeiten.png); background-color: #fff; border: none; }
.m_qr_meldung_bearbeiten_button:hover { height: 15px; width: 15px; background-image: url(../../bilder/button-bearbeiten-hover.png); background-color: #fff; border: none; }
.m_qr_meldung_loeschen_button { height: 15px; width: 15px; background-image: url(../../bilder/button-loeschen.png); background-color: #fff; border: none; }
.m_qr_meldung_loeschen_button:hover { height: 15px; width: 15px; background-image: url(../../bilder/button-loeschen-hover.png); background-color: #fff; border: none; }

/*------------------------Nachrichten -------------------------------*/
.m_qr_nachrichtentext_gelesen
                      {
                       border: solid 1px #dbdbdb;
                       position: relative;
																							background: #ededed; /* Old browsers */
																							background: -moz-linear-gradient(-45deg,  #ededed 0%, #ffffff 86%); /* FF3.6+ */
																							background: -webkit-gradient(linear, left top, right bottom, color-stop(0%,#ededed), color-stop(86%,#ffffff)); /* Chrome,Safari4+ */
																							background: -webkit-linear-gradient(-45deg,  #ededed 0%,#ffffff 86%); /* Chrome10+,Safari5.1+ */
																							background: -o-linear-gradient(-45deg,  #ededed 0%,#ffffff 86%); /* Opera 11.10+ */
																							background: -ms-linear-gradient(-45deg,  #ededed 0%,#ffffff 86%); /* IE10+ */
																							background: linear-gradient(135deg,  #ededed 0%,#ffffff 86%); /* W3C */
																							filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ededed', endColorstr='#ffffff',GradientType=1 ); /* IE6-9 fallback on horizontal gradient */
                      }

.m_qr_nachrichtentext { 
                       border: solid 1px #9f2131;
																							background: #ffffff; /* Old browsers */
																							background: -moz-linear-gradient(-45deg,  #ffffff 11%, #dbdbdb 100%); /* FF3.6+ */
																							background: -webkit-gradient(linear, left top, right bottom, color-stop(11%,#ffffff), color-stop(100%,#dbdbdb)); /* Chrome,Safari4+ */
																							background: -webkit-linear-gradient(-45deg,  #ffffff 11%,#dbdbdb 100%); /* Chrome10+,Safari5.1+ */
																							background: -o-linear-gradient(-45deg,  #ffffff 11%,#dbdbdb 100%); /* Opera 11.10+ */
																							background: -ms-linear-gradient(-45deg,  #ffffff 11%,#dbdbdb 100%); /* IE10+ */
																							background: linear-gradient(135deg,  #ffffff 11%,#dbdbdb 100%); /* W3C */
																							filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#dbdbdb',GradientType=1 ); /* IE6-9 fallback on horizontal gradient */
			                   }
                      
.m_qr_nachrichtentext p, .m_qr_nachrichtentext_gelesen p { padding: 4px 8px; }
.m_qr_nachrichtentext select, .m_qr_nachrichtentext_gelesen select { margin: 5px 0 5px 8px; border: solid 1px #cdcdcd; }

.m_qr_nachrichtentext h6 { 
                          color: #9f2131; font-size: 14px; margin: 0 0 6px; padding: 4px 8px; 
                          background: -moz-linear-gradient(-45deg,  rgba(219,219,219,1) 0%, rgba(219,219,219,0) 100%); /* FF3.6+ */
																										background: -webkit-gradient(linear, left top, right bottom, color-stop(0%,rgba(219,219,219,1)), color-stop(100%,rgba(219,219,219,0))); /* Chrome,Safari4+ */
																										background: -webkit-linear-gradient(-45deg,  rgba(219,219,219,1) 0%,rgba(219,219,219,0) 100%); /* Chrome10+,Safari5.1+ */
																										background: -o-linear-gradient(-45deg,  rgba(219,219,219,1) 0%,rgba(219,219,219,0) 100%); /* Opera 11.10+ */
																										background: -ms-linear-gradient(-45deg,  rgba(219,219,219,1) 0%,rgba(219,219,219,0) 100%); /* IE10+ */
																										background: linear-gradient(135deg,  rgba(219,219,219,1) 0%,rgba(219,219,219,0) 100%); /* W3C */
																										filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#dbdbdb', endColorstr='#00dbdbdb',GradientType=1 ); /* IE6-9 fallback on horizontal gradient */
                         }
                         
.m_qr_nachrichtentext_gelesen h6 { 
                                  color: #696969; font-size: 14px; margin: 0 0 6px; padding: 4px 8px; 
																																		background: -moz-linear-gradient(-45deg,  rgba(224,224,224,0.2) 0%, rgba(224,224,224,1) 100%); /* FF3.6+ */
																																		background: -webkit-gradient(linear, left top, right bottom, color-stop(0%,rgba(224,224,224,0.2)), color-stop(100%,rgba(224,224,224,1))); /* Chrome,Safari4+ */
																																		background: -webkit-linear-gradient(-45deg,  rgba(224,224,224,0.2) 0%,rgba(224,224,224,1) 100%); /* Chrome10+,Safari5.1+ */
																																		background: -o-linear-gradient(-45deg,  rgba(224,224,224,0.2) 0%,rgba(224,224,224,1) 100%); /* Opera 11.10+ */
																																		background: -ms-linear-gradient(-45deg,  rgba(224,224,224,0.2) 0%,rgba(224,224,224,1) 100%); /* IE10+ */
																																		background: linear-gradient(135deg,  rgba(224,224,224,0.2) 0%,rgba(224,224,224,1) 100%); /* W3C */
																																		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#33e0e0e0', endColorstr='#e0e0e0',GradientType=1 ); /* IE6-9 fallback on horizontal gradient */
                                 }
.m_qr_nachricht { margin: 0 0 28px 0; }
.m_qr_nachricht h5 { color: #5f5f5f; font-weight: normal; margin-top: 5px; margin-bottom: 5px; }
.m_qr_meldung_verfassername { color: #000; font-weight: bold; }
.m_qr_meldung_nachricht { position: absolute; right: 8px; bottom: 5px; font-size: 12px; line-height: 14px; } 

.m_qr_nachr_senden_btn { width: 120px; margin: 8px 0 0 0;  color: #414141; display: inline-block; background-image: none; background-color: #fff; border: solid 1px #c0c0c0; box-shadow: 2px -1px 1px #C0C0C0;}
.m_qr_nachr_senden_btn:hover { 
						                        cursor: pointer;
						                        background: rgb(255,255,255); /* Old browsers */
																					         background: -moz-linear-gradient(-45deg, rgba(255,255,255,1) 0%, rgba(234,234,234,1) 34%, rgba(255,255,255,1) 67%, rgba(249,249,249,1) 81%, rgba(255,255,255,1) 100%); /* FF3.6+ */
																					         background: -webkit-gradient(linear, left top, right bottom, color-stop(0%,rgba(255,255,255,1)), color-stop(34%,rgba(234,234,234,1)), color-stop(67%,rgba(255,255,255,1)), color-stop(81%,rgba(249,249,249,1)), color-stop(100%,rgba(255,255,255,1))); /* Chrome,Safari4+ */
																					         background: -webkit-linear-gradient(-45deg, rgba(255,255,255,1) 0%,rgba(234,234,234,1) 34%,rgba(255,255,255,1) 67%,rgba(249,249,249,1) 81%,rgba(255,255,255,1) 100%); /* Chrome10+,Safari5.1+ */
																					         background: -o-linear-gradient(-45deg, rgba(255,255,255,1) 0%,rgba(234,234,234,1) 34%,rgba(255,255,255,1) 67%,rgba(249,249,249,1) 81%,rgba(255,255,255,1) 100%); /* Opera 11.10+ */
																					         background: -ms-linear-gradient(-45deg, rgba(255,255,255,1) 0%,rgba(234,234,234,1) 34%,rgba(255,255,255,1) 67%,rgba(249,249,249,1) 81%,rgba(255,255,255,1) 100%); /* IE10+ */
																					         background: linear-gradient(135deg, rgba(255,255,255,1) 0%,rgba(234,234,234,1) 34%,rgba(255,255,255,1) 67%,rgba(249,249,249,1) 81%,rgba(255,255,255,1) 100%); /* W3C */
																					         filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#ffffff',GradientType=1 ); /* IE6-9 fallback on horizontal gradient */
						                        }
                        
/*----------------------------------------  Betreuerliste nach Amtsbezirken  ----------------------------------------------------*/
.m_qr_betreuer_bundesland_kasten { margin: 20px 0; background-color: #f5f5f5; padding: 8px; font-size: 15px;}
.m_qr_betreuer_bundesland_kasten h2 { 
                                     color: #fff;
                                     font-size: 17px;
                                     margin: -7px -7px 5px -7px;
                                     padding: 2px 0 2px 8px;
																																					background: #828282; /* Old browsers */
																																					background: -moz-linear-gradient(-60deg,  #828282 29%, #c8c8c8 63%, #e6e6e6 100%); /* FF3.6+ */
																																					background: -webkit-gradient(linear, left top, right bottom, color-stop(29%,#828282), color-stop(63%,#c8c8c8), color-stop(100%,#e6e6e6)); /* Chrome,Safari4+ */
																																					background: -webkit-linear-gradient(-60deg,  #828282 29%,#c8c8c8 63%,#e6e6e6 100%); /* Chrome10+,Safari5.1+ */
																																					background: -o-linear-gradient(-60deg,  #828282 29%,#c8c8c8 63%,#e6e6e6 100%); /* Opera 11.10+ */
																																					background: -ms-linear-gradient(-60deg,  #828282 29%,#c8c8c8 63%,#e6e6e6 100%); /* IE10+ */
																																					background: linear-gradient(120deg,  #828282 29%,#c8c8c8 63%,#e6e6e6 100%); /* W3C */
																																					filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#828282', endColorstr='#e6e6e6',GradientType=1 ); /* IE6-9 fallback on horizontal gradient */
                                    }
                                    
.m_qr_betreuer_bundesland_kasten h3 { font-size: 15px; margin: 0; padding: 0;}
.m_qr_betreuer_bundesland_kasten h4 { color: #4b4b4b; font-size: 14px; font-weight: bold; margin: 0; }
.m_qr_betreuer_bundesland_kasten a, .m_qr_betreuer_bundesland_kasten a:visited  { color: #707070; background: url("/bilder/Link.png") no-repeat scroll 0 0 transparent; padding-left: 20px;}
.m_qr_betreuer_bundesland_kasten a:hover { color: #9F2131;}

.m_qr_betreuer_gerichtsort_kasten { color: #363636; font-size: 14px; font-weight: normal; margin-top: 7px; padding: 2px 5px; border-left: 1px solid #9b9b9b; border-top: 1px solid #9b9b9b; line-height: 20px; }
.gericht { margin: 10px 0 0 0;}
.kein_p_abstand { margin: 0 0 0 0;}

.m_qr_gericht_aktiv_kasten { background-color: #fff; padding: 8px 10px 10px 8px; }
h4.m_qr_gericht_aktiv { color: #9F2131; }

/*.gericht { color: #363636; font-weight: normal; margin-top: 7px; padding: 2px 5px; border-right: 1px solid #6b6b6b; border-bottom: 1px solid #6b6b6b; }*/
#m_qr_betreuer_in_amtsgerichten .m_qr_betreuer_bundesland_kasten .betreuer_kurzinfo { margin-left: 15px;}
#m_qr_betreuer_in_amtsgerichten .m_qr_betreuer_bundesland_kasten .betreuer_kurzinfo .betreuer_kurzinfotext { width: 280px;}
.betreuer_kurzinfotext p.m_qr_kapa_vielleicht { color: gray; }
.betreuer_kurzinfotext p.m_qr_kapa_sofort { color: green; }
.betreuer_kurzinfotext p.m_qr_kapa_bald { color: #dfa700; }
.m_qr_kontakte_aktionen { display: block; margin: 3px 0 8px 0; padding: 0 5px 0 5px; text-align: right;}
#m_qr_orga_ansprechpartner { background-color: #f0f3f9; padding: 10px; }
.m_qr_nachricht_adresse { background-color: #fff; margin: 10px; padding: 10px; border: solid 1px gray; }
#m_qr_nachrichten_adresse label { display: inline-block; width: 150px; margin-top: 10px}
#m_qr_nachrichten_adresse input { display: inline-block; margin-top: 10px; width: 254px; }
.m_qr_sternchen { color: #9f2131; }
#m_qr_nachrichten_adresse { background-color: #f5f5f5; margin-bottom: 15px; padding: 10px; }
#m_qr_nachrichten_adresse #m_qr_nachrichten_plz { width: 50px; }
#m_qr_nachrichten_adresse #m_qr_nachrichten_ort { width: 200px; }
.m_qr_abstand_links_kurzprofil { float: left; width: 20px; }
#m_qr_start_neue_nachrichten { padding: 10px; border: dotted 1px #9f2131; }
#m_qr_keine_netzaktivitaeten { margin-top: 10px; margin-bottom: 10px; padding: 10px; border: dotted 1px gray; }
