.test h1:first-child { color: grey; }
#bildergalerie_grossansicht_jetzt form { border: none !important; background-color: transparent !important; }
#bildergalerie_grossansicht_jetzt form input { border: none; background-color: transparent; }

/*---- Außnahme h3 Schiedskommission Kachelseite UE -----------------------------------------------------------------------------*/
#kurztext_60_bausteine_1_208 h3 { letter-spacing: -1px; font-size: 14px; line-height: 18px; }
/*-------------------------------------------------------------------------------------------------------------------------------*/

/*-- Das gehört eigentlich auf der Tal in das nächste Update, betrifft die Gestaltung der "mehr" bei Bildern spez. "Animation"--------------------------------------------------------------------------------------------------------*/
.zeige_dialog_animation h3 { margin: 0 0 0 0; font-size: 13px; line-height: 18px;  }
/*----------------------------------------------------------------------------------------------------------*/

.lg_link { background-color: #eee; position: relative; width: 34em; margin-top: 0.5em; padding: 0.2em; }
.ebene3_link { margin-top: 0.5em; padding: 0.5em 0.2em 0.2em; position: relative; width: 34em; }
.lg_logo { float: left; }
.lg_link a { color: #9f2131; font-size: 1.1em; font-family: Corbel, "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; text-decoration: none; position: absolute; left: 3em; bottom: 0.5em; }
#top_links { background-image: url(/bilder/weiss_80prozent.png); text-align: left; margin: 0 0.5em 0.5em 1.5em; padding: 0.5em; }
#top_links li { margin-left: 1em; list-style-type: square; }
#top_links a { color: #000; font-size: 0.8em; line-height: 1.1em; margin-top: 0.5em; display: block; }
#top_links a:hover { color: #9f2131; font-weight: normal; }
.anker_home { text-align: right; list-style-image: url(/bilder/Link-nach-oben.png); }
.button_nach_login { text-align: center; float: none; margin-right: 0; margin-left: 0; }
#veranstaltung { margin-top: 2em; padding-left: 0.6em; border-left: 2px solid #9f2131; }
#veranstaltung p.datum { font-weight: bold; border-bottom: 1px dotted #808080; }
#veranstaltung h2 { color: #9f2131; font-size: 1.4em; margin-bottom: 0; }
#kalender input { font-size: 0.8em; }
.wannwo { color: #adadad; font-weight: bold; width: 6em; float: left; }
.langtext a.downl { background: url(/bilder/download_button.gif) no-repeat; padding-left: 1.5em; }
.kurztext a.downl { background: url(/bilder/download_button.gif) no-repeat; padding-left: 1.5em; }
.seminarliste { font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif; background-color: #fff; text-align: left; margin: 8px; padding: 8px; width: 32em; border: solid 1px gray; -moz-border-radius: 10px; border-radius: 10px; }
.seminarliste h2 { color: #900; font-size: 13px; font-family: verdana, Arial, Helvetica, Geneva, SunSans-Regular, sans-serif; line-height: 16px; margin-top: 3px; margin-bottom: 0; padding-top: 3px; padding-bottom: 0; }
.seminarliste h3 { color: gray; font-size: 12px; font-family: verdana, Arial, Helvetica, Geneva, SunSans-Regular, sans-serif; line-height: 15px; margin-top: 4px; margin-bottom: 2px; margin-left: 20px; padding-top: 4px; padding-bottom: 0; border-top: 3px solid silver; }
.seminarliste li { list-style-position: outside; margin-left: 20px; margin-top: 5px; line-height: 20px; list-style-image: url(images/rotes_quadrat.gif); }
.seminarliste p { font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 15px; margin-top: 0; margin-bottom: 0; margin-left: 0; padding-top: 6px; padding-bottom: 0; padding-left: 0; }
.seminarliste table { margin: 10px 0; }
.seminarliste td { font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 15px; }
.anbieter { background-color: white; width: 100%; padding: 0; border: solid 1px #900; }
.anbieter a { color: gray; text-decoration: none; }
.anbieter a:hover { color: #556; font-weight: bold; text-decoration: none; }
.seminare { background-color: white; text-align: left; margin: 8px; padding: 0.7em; width: 32em; border: solid 1px #900; -moz-border-radius: 15px; }
.seminare a { color: #556; background-image: none; text-decoration: none; padding: 0; }
/*.inhalt_5 h1 { color: #B5152B; text-align: center; }*/
.inhalt_5 h1 {color: #9f2131; margin-bottom: 0px; text-align: center;}

#kontaktdaten { font-size: 1.2em; font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif; text-align: center; width: 850px; height: 15px; visibility: hidden; }
#mitgliederdaten table { font-size: 0.9em; background-color: #eee; }
#mitgliederdaten td { padding: 2px; border-top: 2px solid #fff; border-right: 1px solid #fff; border-bottom: 2px solid #fff; border-left-style: none; border-left-width: 0; }
#mitgliederdaten input[type="text"] { width: 13em; margin: 1px; padding: 1px; border: solid 1px #ccc; }


/* Für Vorlagen mit schmaler Bausteinleiste rechts */

#bausteine_schmal_oben .nurtext_global .nurtext_text_div h3 { margin: 0 0 5px 0; padding: 0 0 0 0; color: #3c3c3c; font-size: 12px; }



/*------- Aktivleiste "Suche im Register" -------*/
#suche_klein { background-color: transparent; margin: 0 0 0 0; padding: 7px; border: none; border-bottom: 8px solid #fff; }
#suche_klein a { font-size: 13px; }
#suche_klein h2 { color: #fff; font-size: 16px; font-weight: bold; background-color: #BE1E2D; box-shadow: 0px 4px 3px #aaa; border: none; margin: -6px -6px 6px -6px; padding: 3px 3px 3px 8px; text-align: left; }
#suche_klein select { font-size: 10px; max-width: 135px; margin: 0px 0 8px 0; height: 20px; }
#suche_klein option {  }
/*#suche_klein p { color: #6b6b6b; font-size: 0.8em; margin-top: 0.5em; margin-bottom: 0; }*/
#suche_klein legend { color: #000; font-size: 12px; font-weight: bold; border-bottom: 1px solid #9f2131; margin: 8px 0 8px 0; width: 284px; }
#suche_klein input { font-size: 10px; margin: 0px 0 8px 0; height: 15px; }
#suche_klein input[type="submit"] { width: 52px; height: 20px; vertical-align: top; margin: 1px 0 0 5px; padding: 0 0 3px 0; font-size: 13px; color: #414141; display: inline-block; background-image: none; background-color: #fff; border: solid 1px #c0c0c0; box-shadow: 2px -1px 1px #C0C0C0; }
#suche_klein input[type="submit"]:hover/*, #kontaktformular_aktiv input[name="senden"]: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 */
                                      }

/*----------------------- Aktivleiste "Kontaktformular" -----------------------------*/

#kontaktformular_aktiv { margin: 10px 0 10px 0; border: 1px solid #ccc; }
#kontaktformular_aktiv legend { width: 102%; background-image: none; color: #000; font-size: 13px; font-weight: bold; background-color: #ccc; border: none; margin: 0px 0px 6px -8px; padding: 3px 3px 3px 9px; text-align: left;}
#kontaktformular_aktiv fieldset { border: none; padding: 7px 7px; margin: 0 0 0 0;}
#kontaktformular_aktiv input[name="datenschutz"] { display: inline-block; margin-top: 5px; }
#kontaktformular_aktiv label[for="datenschutz"] { display: inline-block; margin-top: 5px; vertical-align: top; }
#kontaktformular_aktiv input[name="senden"] { width: 80px; height: 23px; vertical-align: top; margin: 1px 0 0 5px; padding: 0 0 3px 0; font-size: 13px; color: #414141; display: inline-block; background-image: none; background-color: #fff; border: solid 1px #c0c0c0; box-shadow: 2px -1px 1px #C0C0C0; }
#kontaktformular_aktiv input[name="senden"]:hover { cursor: pointer; background-color: #eee; }

/* ---------------------------------------------------------------------------------- */

.ort { color: #9f1818; font-weight: bold; background-color: #eef; margin-top: 7px; padding: 5px 10px; }
.zitattext { opacity: 0.8; font-family: Verdana; font-size: 12px; color: #fff; line-height: 16px; width: 430px; height: 110px; position: absolute; top: 37px; left: 180px; text-align: left;}
#auswahl_excel_punktetabelle .label_schmal { width: 70px; display: inline-block; }
#auswahl_excel_punktetabelle { background-color: #d9d9d9; padding: 10px; }
#auswahl_excel_punktetabelle fieldset { background-color: white; margin-bottom: 5px; }
#auswahl_excel_punktetabelle legend { background-color: white; padding: 2px; border: solid 1px #b80000; }
#auswahl_excel_punktetabelle .label_breit {  width: 110px; display: inline-block;  }

/*-------------------------------------------------------------------------------------*/

.kurztext_global, .nurtext_global { background-color: #FFFFFF; margin: 18px 0 18px 0; padding: 0 0px 0 0px; font-size: 13px; line-height: 17px; }
hr.baustein_linie { border-bottom: 2px dotted #ddd; border-left: none; border-right: none; border-top: none; color: transparent; margin: 0px 0 0px 0; }
.kurztext_global h3 { 
																	    border-bottom: medium none;
																	    color: #000000;
																	    font-family: Verdana, Arial, Helvetica;
																	    font-size: 18px;
																	    margin: 5px 0 8px 0px;
																	    padding: 0 0 0 30px;
																	    background-image: url(../../bilder/strich_h3_kurztext.png); background-repeat: no-repeat; background-position: left center;
																				}

.kurztext_global a { list-style-image: url(/bilder/Link.png); }
.kurztext_global td { font-size: 12px; line-height: 17px; color: #484848; }

.kurztext_global .kurztext_einzelbildkasten p.bildunterschrift { color: #484848; font-size: 10px; font-style: italic; line-height: 12px; padding-top: 3px; padding-bottom: 8px; }

.kurztext_global ul, nurtext_global ul { margin: 8px 0 8px 0; padding: 0 0 0 25px; }
.kurztext_global ul li, nurtext_global ul li { color: #484848; font-size: 12px; line-height: 18px;  }

.div_bs_bearbeitungs_btns { position:relative; min-height: 55px;  min-width: 160px; display: inline-block; vertical-align: top; width: auto;}
.baustein_im_baustein .div_bs_bearbeitungs_btns { display: block; }

.nurbild_global .nurbild_bilderleiste { margin-top: 6px; margin-bottom: 6px;}

.datei_download_multi { font-size: 12px; color: #484848; line-height: 20px; width: 100%; overflow: hidden; margin: 0 0 15px 0; padding: 0 0 5px 0; border-bottom: 2px dotted #dddddd; } /* border: solid 1px grey; */
.datei_download_multi h3 { padding-left: 40px; color: #3c3c3c; font-size: 13px; line-height: 18px; font-weight: bold; margin: 0 0 0px 0; font-weight: normal; }
#inhalt .datei_download_multi h3 a { color: #484848; font-weight: normal; }
#inhalt .datei_download_multi h3 a:hover { color: #484848; text-decoration: underline;  }
.datei_download_multi .download_einzelbildkasten { float: right; margin: 2px 0 0 5px; padding: 0 0 0 0; }
.datei_download_multi .download_beschreibung {  padding-left: 40px; }
.datei_download_multi .download_beschreibung  p { font-size: 11px; line-height: 17px; color: #484848; margin: 3px 0 4px 0; }
.datei_download_multi .download_beschreibung  p.download_dateiname { color: #989898; }
#inhalt .datei_download_multi .download_beschreibung  p.download_dateiname a { color: #989898; font-size: 11px; font-weight: normal; }
.datei_download_multi .download_dateisymbol { margin: 2px 0 0 0; width: 30px; padding: 0 0 0 0; float: left; }
.datei_download_multi button.dl_button { background-image: url(/bilder/button-download.png); font-size: 11px; font-weight: bold; color: grey; width: 150px; height: 24px; border: none; clear: left; display: block; padding: 0 0 0 20px; }
.datei_download_multi button.dl_button:hover { cursor: pointer; background-image: url(/bilder/button-download-mouse.png);  }


.v119_breiter_contentbereich .kurztext_global .kurztext_text_div .datei_download_multi h3,  
.v119_scrollkasten_großer_bausteinbereich .kurztext_global .kurztext_text_div .datei_download_multi h3,
.v119_breiter_contentbereich .kurztext_global .kurztext_text_div .datei_download_multi .download_beschreibung  p,
.v119_scrollkasten_großer_bausteinbereich .kurztext_global .kurztext_text_div .datei_download_multi .download_beschreibung  p
 { font-size: 11px; line-height: 15px;}
 
.kurztext_global .kurztext_text_div .datei_download_multi h3
  { padding-left: 40px; color: #3c3c3c; font-size: 13px; line-height: 18px; font-weight: normal; margin: 0 0 0px 0; }

.kurztext_global .kurztext_text_div .datei_download_multi { border: none; margin: 15px 0 0 0; }

.kurztext_global .kurztext_text_div .datei_download_multi .download_beschreibung  p
 { font-size: 11px; line-height: 17px; color: #484848; }
 
#inhalt .datei_nur_download { margin: 5px 0 5px 0; }
#inhalt .datei_nur_download a { color: #000000; font-size: 12px; line-height: 18px; text-decoration: none; list-style-image: url(/bilder/listen-button-download.png); list-style-position: outside; display: list-item; margin: 0px 0 0px 22px; }
#inhalt .datei_nur_download a:hover { text-decoration: underline; }


/* ----- Suche Modul ----------------------------------------------------------------------------- */
#div_site_suche_eingabe_id { top: 363px; bottom: inherit; right: 5px; }
#div_site_suche_eingabe_id input[type="text"] { height: 20px; margin-right: 8px !important; }

#div_site_suche_eingabe_id .sucheingabe_symbol { background-image: url(/bilder/suche-haken.png); background-repeat: no-repeat; background-position: top left; border: none; cursor: pointer; }
#div_site_suche_eingabe_id .sucheingabe_symbol:hover { background-image: url(/bilder/suche-haken-mouse.png); }

/*------------------------------------------------------------------------------------*/
.meldung{ width: auto;} 
.hinweis { margin: 8px 0 8px 0; }
 
/*----------------------------------------------------------------------------------*/  
#ausblenden_qr #bild_tauschen { padding: 5px; }
#bild_tauschen h4 { margin: 5px 0 5px 0; font-size: 18px;}
#bild_tauschen form { margin: 15px 0 0 0 ;  }
#bild_tauschen input { margin: 3px 0px;}




/*----- Vorlage 115 - individuelle Vorlage für die BdB Startseite -------------------------------------------------*/
#inhalt div.ue_zeile_startseite { position: relative; height: 32px; width: 700px; margin-bottom: 13px; }
#inhalt div.ue_zeile_startseite h1 { color: #666; font-size: 16px; line-height: 23px; font-weight: bold; padding: 0 0 12px 0; text-transform: uppercase; letter-spacing: 4px; border-bottom: 3px dotted #a1a1a1; margin: 0 0 0 0px;}
#inhalt div.ue_zeile_startseite a, #inhalt div.ue_zeile_startseite a:hover {display: block; position: absolute; top: 0px; right: 0px; border: none; list-style: none; list-style-image: none; background: none; margin: 0 0 0 0; padding: 0 0 0 0; }

#inhalt div.html_code_multi_1_bausteine_2 { width: 2px; height: 146px;  margin: 20px 5px 20px 3px; display: inline-block;}
#inhalt div.html_code_multi_1_bausteine_2 div[class="textblock"] { width: 2px; height: 146px;}
#inhalt div.vertikale_trennlinie_aktuelles { width: 2px; margin: 15px 5px 15px 5px; border-left: 1px solid #a1a1a1; height: 146px; display: inline-block; vertical-align: top; }

hr.baustein_linie_start { border-bottom: 3px dotted #a1a1a1; border-left: none; border-right: none; border-top: none; color: transparent; margin: 0px 0 0px 0; }

#inhalt .kurztext_global ul li { font-size: 13px; line-height: 20px; list-style-image: url(../../bilder/aufzaehlungszeichen.png); }

.v115_scrollkasten_großer_bausteinbereich { width:695px; display:inline-block; vertical-align: top; margin: 0 30px 0 0px; overflow:auto; }
.v115_scrollkasten_schmaler_bausteinbereich { overflow:auto; display:inline-block; width: 256px; vertical-align: top; margin: -16px 0 0 0; }

.v115_breiter_contentbereich { width:695px; display:inline-block; vertical-align: top; margin: 0 30px 0 0px; } 
.v115_schmaler_contentbereich { width: 256px; display:inline-block; vertical-align: top; margin-top: -16px; }

.v115_schmaler_contentbereich .nurbild_global, .v115_schmaler_contentbereich .nurtext_global, .v115_schmaler_contentbereich .kurztext_global,
.v115_scrollkasten_schmaler_bausteinbereich .nurbild_global, .v115_scrollkasten_schmaler_bausteinbereich .nurtext_global, .v115_scrollkasten_schmaler_bausteinbereich .kurztext_global
 {
 margin: 0 0 0 0; padding: 0 0 0 0;
 }

/*--- CSS Buttonleiste unten -------------------------------------------------------------------------------------------------------------------*/
.v115_buttonleiste_schmal { display: inline-block; vertical-align: top; width: 173px; margin-right: 12px; margin-top: 14px; }
.v115_buttonleiste_breit { display: inline-block; vertical-align: top; width: 510px; margin-top: 14px;}

.v115_buttonleiste_schmal form { width: 173px; height: 37px; margin-bottom:8px; vertical-align: top;  }
.v115_buttonleiste_schmal form button.qualitaetsregister { background-color: #f1eae9; border-radius: 5px; width: 173px; height: 37px; border: none; background-image: url(/bilder/qr-start.png); background-repeat: no-repeat; background-position: 5px 0px; padding: 0 0 0 0; margin: 0 0 0 0; }
.v115_buttonleiste_schmal form button.qualitaetsregister:hover { background-color: #eedcdc; cursor: pointer; }
.v115_buttonleiste_schmal form button.qualitaetsregister h4,
.v115_buttonleiste_schmal form button.ipb h4, .v115_buttonleiste_schmal form button.sp h4
  { margin: 0 0 0 50px; padding: 0 0 0 0; font-size: 11px; line-height: 11px; color: #b5152b; text-align: left; }
.v115_buttonleiste_schmal form button.ipb { background-color: #eef6eb; border-radius: 5px; width: 173px; height: 37px; border: none; background-image: url(/bilder/ipb-start.png); background-repeat: no-repeat; background-position: 3px 0px; padding: 0 0 0 0; margin: 0 0 0 0; }
.v115_buttonleiste_schmal form button.ipb:hover { background-color: #e1eedc; cursor: pointer; }
.v115_buttonleiste_schmal form button.sp { background-color: #eeeeee; border-radius: 5px; width: 173px; height: 37px; border: none; background-image: url(/bilder/service-start.png); background-repeat: no-repeat; background-position: 3px 0px; padding: 0 0 0 0; margin: 0 0 0 0; }
.v115_buttonleiste_schmal form button.sp:hover { background-color: #e2e2e2; cursor: pointer; }

.v115_buttonleiste_breit form { width: 160px; height: 127px; display: inline-block; margin-right: 12px; vertical-align: top;  }
.v115_buttonleiste_breit form:last-child { width: 161px; height: 127px; display: inline-block; margin-right: 0px; }

.v115_buttonleiste_breit form button.forum { background-color: #e3f4fc; border-radius: 5px; width: 161px; height: 127px; border: 1px solid transparent; background-image: url(/bilder/forum-start.png); background-repeat: no-repeat; background-position: 0px 0px; padding: 0 0 0 0; margin: 0 0px 0 0; position: relative; }
.v115_buttonleiste_breit form button.forum:hover { background-color: #dbedf7; cursor: pointer; }
.v115_buttonleiste_breit form button.forum h4 { position: absolute; top: 13px; right: 17px; margin: 0 0 0px 0px; padding: 0 0 0 0; font-size: 11px; line-height: 11px; color: #b5152b; text-align: left; }

.v115_buttonleiste_breit form button.kampagne { background-color: #f9efcb; border-radius: 5px; width: 161px; height: 127px; border: 1px solid transparent; background-image: url(/bilder/kampagne-start.png); background-repeat: no-repeat; background-position: 0px 0px; padding: 0 0 0 0; margin: 0 0px 0 0; position: relative; }
.v115_buttonleiste_breit form button.kampagne:hover { background-color: #fce8c5; cursor: pointer; }
.v115_buttonleiste_breit form button.kampagne h4 { position: absolute; bottom: 20px; left: 4px; margin: 0 0 0px 0px; padding: 0 0 0 0; font-size: 11px; line-height: 12px; color: #b5152b; text-align: left; }

.v115_buttonleiste_breit form button.qr_gross { background-color: #f1eae9; border-radius: 5px; width: 161px; height: 127px; border: 1px solid transparent; background-image: url(/bilder/startseite_qr_gross.png); background-repeat: no-repeat; background-position: 0px 6px; padding: 0 0 0 0; margin: 0 0px 0 0; position: relative; }
.v115_buttonleiste_breit form button.qr_gross:hover { background-color: #eedcdc; cursor: pointer; }
.v115_buttonleiste_breit form button.qr_gross h4 { position: absolute; bottom: 20px; left: 7px; margin: 0 0 0px 0px; padding: 0 0 0 0; font-size: 12px; line-height: 12px; color: #b5152b; text-align: center; }
/*.v115_buttonleiste_breit form button.qr_gross span.qr_button_schrift { position: absolute; bottom: 20px; left: 7px; margin: 0 0 0px 0px; padding: 0 0 0 0; font-size: 12px; line-height: 12px; color: #b5152b; text-align: center; } */


.v115_buttonleiste_breit form button.mitglied { background-color: #fff; border-radius: 5px; width: 161px; height: 127px; border: 1px solid #b6b6b6; background-image: url(/bilder/mitglied-start.png); background-repeat: no-repeat; background-position: 0px 0px; padding: 0 0 0 0; margin: 0 0 0 0; position: relative; }
.v115_buttonleiste_breit form button.mitglied:hover { background-color: #f6f6f6; cursor: pointer; }
.v115_buttonleiste_breit form button.mitglied h4 { position: absolute; bottom: 40px; left: 6px; margin: 0 0 0px 0px; padding: 0 0 0 0; font-size: 16px; line-height: 23px; color: #b5152b; text-align: left; }
/*.v115_buttonleiste_breit form button.mitglied span.mitglied_button_schrift { position: absolute; bottom: 40px; left: 6px; margin: 0 0 0px 0px; padding: 0 0 0 0; font-size: 16px; line-height: 23px; color: #b5152b; text-align: left; }*/

  
/* nach umbau zum BUTTON ungültig
.v115_buttonleistenbutton { position: relative; background-color: grey; border-radius: 5px; margin: 0px 0px; padding: 0px 0px; display: inline-block; vertical-align: top; font-family: Verdana, Arial, Helvetica; font-size: 12px; font-weight: bold; color: #B5152B; }
#inhalt .v115_buttonleistenbutton a {   }
#inhalt .v115_buttonleistenbutton a:hover { cursor: pointer; text-decoration: underline; font-weight: bold; }

.v115_btn_forum    { background-color: #e7f3fd; height: 127px; width: 162px; margin-right:12px; background-image: url(../../../bilder/forum-start.png); background-repeat: no-repeat; background-position: left top; }
.v115_btn_kampagne { background-color: #f6eecb; height: 127px; width: 162px; margin-right:12px; background-image: url(../../../bilder/kampagne-start.png); background-repeat: no-repeat; background-position: left top;  }
.v115_btn_mitglied { background-color: #fff; height: 125px; width: 159px; border: 1px solid #b6b6b6; background-image: url(../../../bilder/mitglied-start.png); background-repeat: no-repeat; background-position: left top;  }

*/

/*---- großer Baustein auf der Startseite -------------------------------------------------------------------------*/
img.v115_youtube_logo {  }
img.v115_youtube_logo:hover { cursor: pointer; }

.startseite_kt_oben { width: 700px; overflow: hidden; margin: 10px 0 15px 0; padding: 0; }
.startseite_kt_oben .kurztext_erstellungsinfo
      { font-size: 11px; line-height: 11px; color: #484848; margin: 0px 0px 30px 0; padding: 0 0 0 270px; }
     
.startseite_kt_oben h2, .startseite_kt_oben h3 { margin: 0 0 10px 0; padding: 0 0 0 270px; font-weight: bold; border: none; font-size: 15px; line-height: 20px; color: #4B4B4B; background-image: none; }
.startseite_kt_oben h6 { margin: 0 0 10px 0; font-size: 11px; line-height: 20px; color: #484848; margin: 0 0 0 0; font-weight: normal; }
.startseite_kt_oben .kurztext_text_div { margin-top: 0px; padding-left: 272px !important; }
.startseite_kt_oben .kurztext_text_div p { font-size: 13px; line-height: 17px; color: #4b4b4b; }

.kurztext_global .kurztext_bilderleiste { margin-top: 14px; margin-bottom: 0; margin-right:0; margin-left: 0; padding: 0 0 0 0; }
.kurztext_global .kurztext_einzelbildkasten { margin: 0 0 0 0; padding: 0 0 0 0; }
.startseite_kt_oben .kurztext_bilderleiste { /*height: 180px;*/ width: 256px !important; overflow: hidden; margin: 0 0 0 0; }

.startseite_kt_oben .kurztext_text_div ul#kurztext_linkausgabe,
.startseite_kt_oben .kurztext_text_div ul#kurztext_linkausgabe li { display: inline; list-style-type: none; line-height: 17px; padding: 0 0 0 0; }

.startseite_kt_oben .kurztext_einzelbildkasten p.bildunterschrift { padding-bottom: 0px; }

/*---- kleine Bausteine auf der Startseite ------------------------------------------------------------*/
.startseite_kt_unten {
                         width: 336px;
                         min-height: 140px;
                         display: inline-block;
                         vertical-align: top;
                       #  border: 1px solid #DDDDDD;
                         margin: 17px 0px 17px 0;
                         padding: 0px 0px 0px 0px;
                        } 
.startseite_kt_unten h3 { margin: 0 0 6px 0; padding: 0 0 0 0; font-weight: bold; border: none; font-size: 13px; line-height: 18px; color: #4B4B4B; background-image: none; }
.startseite_kt_unten h6 { margin: 0 0 10px 0; font-size: 11px; color: #484848; margin: 0 0 0 0; font-weight: normal; }
.startseite_kt_unten .kurztext_text_div { margin-top: 0px; }
.startseite_kt_unten .kurztext_text_div p { font-size: 12px; line-height: 15px; color: #4b4b4b; display: inline-block;  }

.startseite_kt_unten .kurztext_text_div p:first-child, .startseite_kt_oben .kurztext_text_div p:first-child { display: inline; }

.startseite_kt_unten .kurztext_text_div ul#kurztext_linkausgabe,
.startseite_kt_unten .kurztext_text_div ul#kurztext_linkausgabe li { display: inline; list-style-type: none; line-height: 17px; padding: 0 0 0 0; }

.startseite_kt_unten .kurztext_bilderleiste { height: 90px; overflow: hidden; margin: 3px 0 0 0; }

.startseite_kt_unten .kurztext_erstellungsinfo
      { font-size: 11px; line-height: 11px; color: #484848; margin: 0 0 4px 0; padding: 0 0 0 0px; }

/*--- CSS für Baustein-Kalender - Startseite -------------------------------------------------------------------------------------------------------------*/
#inhalt .m_ver_kalenderkasten 
 { width: 254px;
   height: 168px; 
   font-size: 12px; 
   border:solid 1px #bfbfbf; 
   background-color: #fff; 
   border-radius: 8px;
   vertical-align: top;
   margin: 13px 0 10px 0;
   }
   
#inhalt .m_ver_kalenderkopf { background-color: #F5F5F5; text-align: center; line-height: 20px; border-top-left-radius: 8px; border-top-right-radius: 8px; padding: 3px 0 0 0; vertical-align: top; }
#inhalt form.m_ver_vor-zurueck_button { width: 12px; height: 20px; margin: 0 15px 0 15px; }
#inhalt .m_ver_kalenderkopf input[name="vorwaerts"] { width: 12px; height: 20px; background-image: url(/bilder/kalender-vorwaerts.png); background-repeat: no-repeat; background-position: center; }
#inhalt .m_ver_kalenderkopf input[name="zurueck"] { width: 12px; height: 20px; background-image: url(/bilder/kalender-zurueck.png); background-repeat: no-repeat; background-position: center;  }
#inhalt .m_ver_kalenderkopf input[type="image"]:hover { cursor: pointer; } 
#inhalt .m_ver_kalenderkopf input 
  { background-color: transparent; 
    border: none; 
    margin: 0 0 0 0; 
    padding: 0 0 0 0;
    background-image: none;}

#inhalt .m_ver_monat { font-weight: bold; vertical-align: top;}
#inhalt .m_ver_monat a, #inhalt .m_ver_monat a:visited { color: #000000; font-weight: bold;  }
#inhalt .m_ver_monat a:hover { text-decoration: underline; }
    
#inhalt .m_ver_kalenderkopf form {display: inline-block;}
#inhalt .m_ver_wochentag { text-align: right; width: 20px; height: 17px; display:inline-block; padding: 2px 6px 4px 0; }

#inhalt .m_ver_tage {margin-left: auto; margin-right: auto; width: 182px;}
#inhalt .m_ver_tag_keine_ausgabe, 
#inhalt .m_ver_tag_ausgabe { text-align: right; width: 20px; height: 13px; display:inline-block; vertical-align: top; padding: 2px 6px 4px 0; }
#inhalt .m_ver_veranstaltungstag { background-color: #e3e5e4; }
#inhalt .m_ver_veranstaltungstag a, #inhalt .m_ver_veranstaltungstag a:visited { color: #000000; cursor: pointer; }
#inhalt .m_ver_veranstaltungstag a:hover { text-decoration: none; }

#inhalt .m_ver_tag_veranstaltungstitel { position: absolute; top: 25px; left: -25px; display: none; border: solid 1px #bfbfbf; background-color: #fff; padding: 5px 5px 5px 5px; min-width: 140px; max-width: 260px; z-index: 1; text-align: left; }
#inhalt .m_ver_tag_veranstaltungstitel ul { margin: 0 0 0 0; padding: 0 0 0 18px; }
#inhalt .m_ver_tag_veranstaltungstitel ul li:last-child { margin-bottom: 0px;  }
#inhalt .m_ver_tag_veranstaltungstitel ul li { margin: 0 0 0 0; padding: 0px 0 0 0px; font-size: 11px; line-height: 14px; margin-bottom: 5px; }


#inhalt .m_ver_kalender_heute { border: solid 2px #ff0000; width: 19px; height: 13px; padding: 0px 3px 2px 0;  }
/*--- Ende CSS Baustein-Kalender -------------------------------------------------------------------------------------------------------------*/

/*--- CSS für Schmalen Bausteinbereich - Buttonkasten Beratungsangebote als HTML-Basutein ----------------------------------------------------*/

.html_code_multi_1_bausteine_4 .textblock
 { width: 244px;
   height: 116px; 
   font-size: 12px; 
   border:solid 1px #bfbfbf; 
   background-color: #eeeeee; 
   border-radius: 8px;
   vertical-align: top;
   margin: 3px 0 0px 0;
   padding: 5px 5px 5px 5px;
   }

.html_code_multi_1_bausteine_4 .textblock h3 { margin: 3px 5px 8px 5px; padding: 0 0 0px 0; color: #aea8aa; font-size: 13px; line-height: 15px; text-transform: uppercase; border-bottom: 1px solid #aea8aa; }
.html_code_multi_1_bausteine_4 .textblock h4 {  margin: 0px 0 0 0; padding: 0 0 0 0;  color: #626061; font-size: 11px; line-height: 16px; text-transform: uppercase; font-weight: normal;  }

.html_code_multi_1_bausteine_4 .textblock { position: relative; float: none}
.html_code_multi_1_bausteine_4 .textblock form.b_li { position: absolute; left: 5px; bottom: 3px; overflow: hidden; width: auto; height: auto; }
.html_code_multi_1_bausteine_4 .textblock form.b_re { position: absolute; right: 5px; bottom: 3px; overflow: hidden; width: auto; height: auto; }
.html_code_multi_1_bausteine_4 .textblock button.links { height: 90px; width: 120px; background-image: url(/bilder/button-hg-betr-recht.png); background-repeat: no-repeat; background-position: top center; border: none; background-color: transparent; vertical-align: bottom; padding: 0 0 0 0; }
.html_code_multi_1_bausteine_4 .textblock button.links:hover { cursor: pointer;  background-image: url(/bilder/button-hg-betr-recht-mouse.png); }
.html_code_multi_1_bausteine_4 .textblock button.links h4 { position: absolute; bottom: 0px; left: 7px; }
.html_code_multi_1_bausteine_4 .textblock button.rechts { height: 90px; width: 120px; background-image: url(/bilder/button-hg-rechtsfragen.png);  background-repeat: no-repeat; background-position: top center; border: none; background-color: transparent; vertical-align: bottom; padding: 0 0 0 0; }
.html_code_multi_1_bausteine_4 .textblock button.rechts:hover { cursor: pointer;  background-image: url(/bilder/button-hg-rechtsfragen-mouse.png); }
.html_code_multi_1_bausteine_4 .textblock button.rechts h4 { position: absolute; bottom: 0px; left: 14px; }

/*--- Ende CSS Beratungsangebote -------------------------------------------------------------------------------------------------------------*/

/*-- ENDE CSS Vorlage 115------------------------------------------------------------------------------------------------------------*/



/* -- CSS für 117 Mitglied werden Formular ------------------------------------------------------------------------------------------  */

#mitglied_werden_formular { font-size: 13px; line-height: 25px; font-family:  <? echo $daten_schrift_p['code']; ?>; max-width: 828px; margin-bottom: 20px; }
#mitglied_werden_formular fieldset { margin: 5px 0 10px 0; border: none; padding: 0 0 0 0; }
/*#mitglied_werden_formular fieldset:last-child  { background-color: #efedee; padding: 5px 20px 10px 20px; margin-top: -25px; }*/
/*#mitglied_werden_formular fieldset:last-child legend { margin-top: 45px; }*/
#mitglied_werden_formular legend { font-weight: bold; padding: 0 0 0 0;  margin: 3px 0 5px 0; }
#mitglied_werden_formular label{ padding: 0 0 0 0;  margin: 5px 0 0px 0; width: 140px; font-size: 12px; display: inline-block; }
#mitglied_werden_formular textarea { width: 780px; }
#mitglied_werden_formular input { width: 344px; margin: 0 0 0 0; display: inline-block; }
#mitglied_werden_formular select { width: 350px; margin: 0 0 0 0; display: inline-block; }
#mitglied_werden_formular input[type="checkbox"] { margin-top: 8px !important; }
#mitglied_werden_formular label[for="datenschutz"] { margin-bottom: 2px !important; }
.anweisung { color: #b5152b; }

#mitglied_werden_formular .abs_button { border: 1px solid #c0c0c0; background-color: #fff; margin: 25px 0 0 0px; box-shadow: 2px -1px 1px #c0c0c0; color: #414141; font-size: 13px; line-height: 20px; padding: 0 0 0px 0; width: 250px; vertical-align: top; display: inline-block;  }
#mitglied_werden_formular .abs_button:hover { cursor: pointer; 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%) repeat scroll 0 0 rgba(0, 0, 0, 0); }

/*#kontaktformular label[for="datenschutz"]:after { content:"* Eingabe erforderlich!"; margin-left: 200px; color: red; }*/


/* -- Ende CSS 117 Formular ------------------------------------------------------------------------------------------  */



/*---- Vorlage 201 ---- Kurztext Bausteine auf den Navigationsübersichtsseiten ------------------------------------------------------------------------*/
#inhalt a.seitenlink_auf_baustein { background-image: none; margin: 0 0 0 0; padding: 0 0 0 0; }  /*opacity: 1; opacity: 0.7;*/
#inhalt a:hover.seitenlink_auf_baustein { background-image: none; margin: 0 0 0 0; padding: 0 0 0 0; background-image: url(../../bilder/weisse-ueberblendung-kacheln.png); }

#inhalt .v201_breiter_contentbereich .kurztext_global, #inhalt .v201_breiter_contentbereich .nurtext_global { width: 970px; } 

#inhalt .v201_breiter_contentbereich .naviuebersichtsseiten_kt {
                         width: 314px;
                         height: 217px;
                         display: inline-block;
                         vertical-align: top;
                         border: 1px solid #bbb;
                         margin: 0px 10px 10px 0;
                         padding: 0px 0px 0px 0px;
                         box-shadow: 0px 4px 3px #aaa;
                         overflow: hidden;
                        } 

#inhalt .v201_breiter_contentbereich .naviuebersichtsseiten_kt h2, .naviuebersichtsseiten_kt h3 { height: 55px; width: 150px; position: absolute; top: 15px; left: 10px; padding: 0 0 0 0; font-weight: bold; border: none; font-size: 15px; line-height: 17px; color: #3c3c3c; background-image: none; }
#inhalt .v201_breiter_contentbereich .naviuebersichtsseiten_kt h6 { margin: 0 0 10px 0; font-size: 11px; color: #484848; margin: 0 0 0 0; font-weight: normal; }
#inhalt .v201_breiter_contentbereich .naviuebersichtsseiten_kt .kurztext_bilderleiste { position: absolute; right: 0px; top: 0px; margin: 0 0 0 0; }
#inhalt .v201_breiter_contentbereich .naviuebersichtsseiten_kt .kurztext_text_div { margin: 85px 0 10px 10px; padding-top: 0px; }
#inhalt .v201_breiter_contentbereich .naviuebersichtsseiten_kt .kurztext_text_div p { font-size: 11px; line-height: 14px; color: #3c3c3c; }

#inhalt .v201_breiter_contentbereich .kurztext_global p, #inhalt .v201_breiter_contentbereich .nurtext_global p  { font-size: 12px; line-height: 18px; margin: 3px 0 3px 0; }
#inhalt .v201_breiter_contentbereich .kurztext_global ul, #inhalt .v201_breiter_contentbereich .nurtext_global ul  { margin: 0 0 0 0; padding: 0 0 0 25px; }
#inhalt .v201_breiter_contentbereich .kurztext_global li, #inhalt .v201_breiter_contentbereich .nurtext_global li  { list-style-image: url(../../bilder/aufzaehlungszeichen-rot.png); }

/*-- ENDE CSS Vorlage 201 ------------------------------------------------------------------------------------------------------------*/


/*-- CSS für Vorlage 116 - Normale Textseiten -------------------------------------------------------------------------------------*/
.v116_scrollkasten_großer_bausteinbereich { width:573px; display:inline-block; vertical-align: top; margin: 0 30px 0 152px; overflow:auto; }
.v116_scrollkasten_schmaler_bausteinbereich { overflow:auto; display:inline-block; width: 226px; vertical-align: top; margin-top: 0px; }

.v116_breiter_contentbereich { width:573px; display:inline-block; vertical-align: top; margin: 0 30px 0 152px; } 
.v116_schmaler_contentbereich { width: 226px; display:inline-block; vertical-align: top; }

.v116_schmaler_contentbereich .nurtext_global, .v116_schmaler_contentbereich .kurztext_global,
.v116_breiter_contentbereich .nurbild_global, .v116_breiter_contentbereich .nurtext_global, .v116_breiter_contentbereich .kurztext_global
 {
 margin: 0 0 10px 0; padding: 0px 0 10px 0; width: 100%;
 }

.v116_schmaler_contentbereich .nurtext_global p, .v116_schmaler_contentbereich .kurztext_global p,
.v116_breiter_contentbereich .nurtext_global p, .v116_breiter_contentbereich .kurztext_global p,
.v116_scrollkasten_großer_bausteinbereich .nurtext_global p, .v116_scrollkasten_großer_bausteinbereich .kurztext_global p,
.v116_scrollkasten_schmaler_bausteinbereich .nurtext_global p, .v116_scrollkasten_schmaler_bausteinbereich .kurztext_global p
 {
 font-size: 13px; color: #484848; line-height: 20px; margin: 3px 0 3px 0;
 }

.v116_scrollkasten_großer_bausteinbereich .div_bs_bearbeitungs_btns, .v116_scrollkasten_schmaler_bausteinbereich .div_bs_bearbeitungs_btns
 {  
 width: 100%;
 }

#inhalt .v116_breiter_contentbereich .nurtext_global li, #inhalt .v116_breiter_contentbereich .kurztext_global li,
#inhalt .v116_scrollkasten_großer_bausteinbereich .nurtext_global li, #inhalt .v116_scrollkasten_großer_bausteinbereich .kurztext_global li
 { font-size: 13px; color: #484848; line-height: 20px; margin: 3px 0; list-style-image: url(../../bilder/aufzaehlung-grau-klein.png); }

.v116_breiter_contentbereich .kurztext_global .kurztext_erstellungsinfo, .v116_scrollkasten_großer_bausteinbereich .kurztext_global .kurztext_erstellungsinfo 
  { margin-bottom: 15px; }

.v116_schmaler_contentbereich .nurtext_global h3, .v116_schmaler_contentbereich .kurztext_global h3,
.v116_breiter_contentbereich .nurtext_global h3, .v116_breiter_contentbereich .kurztext_global h3,
.v116_scrollkasten_großer_bausteinbereich .nurtext_global h3, .v116_scrollkasten_großer_bausteinbereich .kurztext_global h3,
.v116_scrollkasten_schmaler_bausteinbereich .nurtext_global h3, .v116_scrollkasten_schmaler_bausteinbereich .kurztext_global h3
 {
 color: #3c3c3c; font-weight: bold; margin: 0px 0 0px 0; padding: 0 0 0 0; background-image: none; font-size: 15px;
 }

.v116_schmaler_contentbereich .nurtext_global, .v116_schmaler_contentbereich .kurztext_global,
.v116_breiter_contentbereich .nurtext_global, .v116_breiter_contentbereich .kurztext_global,
.v116_scrollkasten_großer_bausteinbereich .nurtext_global, .v116_scrollkasten_großer_bausteinbereich .kurztext_global,
.v116_scrollkasten_schmaler_bausteinbereich .nurtext_global, .v116_scrollkasten_schmaler_bausteinbereich .kurztext_global
 {
 width: 100%;
 border-bottom: 2px dotted #DDDDDD;
 }

.v116_schmaler_contentbereich .nurbild_global, .v116_scrollkasten_schmaler_bausteinbereich .nurbild_global
 { margin: 0 0 0 0; padding: 0 0 0 0; }

.v116_schmaler_contentbereich .nurbild_global .nurbild_einzelbildkasten, 
.v116_scrollkasten_schmaler_bausteinbereich .nurbild_global .nurbild_einzelbildkasten 
  { margin: 3px 0 3px 0; }
.v116_schmaler_contentbereich .nurbild_global .nurbild_bilderleiste, 
.v116_scrollkasten_schmaler_bausteinbereich .nurbild_global .nurbild_bilderleiste
  { margin: 0 0 0 0; padding: 0 0 0 0; }
.v116_schmaler_contentbereich .nurbild_global .nurbild_einzelbildkasten,
.v116_scrollkasten_schmaler_bausteinbereich .nurbild_global .nurbild_einzelbildkasten
  { margin: 0 0 10px 0; padding: 0 0 0 0; }

.v116_hr_ue { border-bottom: 2px dotted #A1A1A1; border-left: none; border-right: none; border-top: none; color: transparent; margin: 13px 0 20px 0; }

/*.textseiten_bausteine {  }
.textseiten_bausteine_schmal {  }*//* das nützt nix, sind ja gemischte Bausteine, nicht nur Kurztext*/

.v116_scrollkasten_großer_bausteinbereich .nurbild_global { margin: 0 0 0 0; padding: 0 0 0 0; }

#bausteine_schmal_downloads .datei_download_multi,#bausteine_schmal_downloads .datei_nur_download { margin: 0 0 5px 0; padding: 5px 10px 5px 5px; border: none; width: 209px; }
#bausteine_schmal_downloads .datei_download_multi:last-child { margin: 0 0 10px 0;}
#bausteine_schmal_downloads .nurtext_global { margin: 0 0 10px 5px; padding: 2px; }

#bausteine_schmal_downloads, #bausteine_schmal_links { margin-bottom: 10px; border: solid 1px #d98390; }
#bausteine_schmal_downloads form {margin:6px; }
#bausteine_schmal_downloads h3 { color: #fff; font-size: 12px; line-height: 20px; font-weight: bold; background-color: #d98390; text-transform: uppercase; letter-spacing: 1px; margin: 0 0 10px 0; padding: 8px 8px 0 8px; }
#bausteine_schmal_links h3 { color: #fff; font-size: 12px; line-height: 20px; font-weight: bold; background-color: #d98390; text-transform: uppercase; letter-spacing: 1px; margin: 0 0 5px 0; padding: 8px 8px 0 8px; }
#bausteine_schmal_downloads a, #bausteine_schmal_downloads .datei_nur_download a { color: #000; font-size: 12px; font-weight: normal; text-decoration: none; list-style-image: url(/bilder/aufzaehlungszeichen-rot.png); list-style-position: outside; display: list-item; margin-left: 25px; }
#bausteine_schmal_links a { color: #000; font-size: 12px; font-weight: normal; text-decoration: none; list-style-image: url(/bilder/aufzaehlungszeichen-rot.png); list-style-position: outside; display: list-item; margin-left: 17px; }
#bausteine_schmal_downloads a:visited, #bausteine_schmal_links a:visited { color: #000; }

#bausteine_schmal_links .nurtext_global { border-bottom: none; padding: 5px 5px 5px 13px; width: auto; margin: 0 0 0px 0; }
#bausteine_schmal_links .nurtext_global p { margin: 0 0 10px 0; font-size: 12px; line-height: 17px; color: #000; }

#bausteine_schmal_downloads .bausteinbereich { margin: -10px 0 0 0; }
#bausteine_schmal_links .bausteinbereich { margin: -5px 0 0 0; }
#bausteine_schmal_downloads .div_bs_bearbeitungs_btns, #bausteine_schmal_links .div_bs_bearbeitungs_btns { min-height: 60px; }

#bausteine_schmal_downloads .download_beschreibung { margin: 0 0 0 0; padding: 0 0 0 0 !important;}

/*---- Vorrübergehend: Aktivitäten HTML Multi bei Landesgruppenseiten-------------------------------------------------------------------------------*/
.html_code_multi_108_bausteine_2 { margin: 20px 0 10px 0;}

.v116_breiter_contentbereich .textblock, .v116_schmaler_contentbereich .textblock, .v116_scrollkasten_schmaler_bausteinbereich .textblock, .v116_scrollkasten_großer_bausteinbereich .textblock  { float: none; width: 100%;}
#inhalt ul.liste_sprungmarken { padding: 0 0 0 20px; }
#inhalt ul.liste_sprungmarken li { list-style-image: url('../../bilder/pfeil-aktivitaeten-sprungmarke.png'); }
#inhalt ul.liste_sprungmarken li a { color: #505050; }

.v116_schmaler_contentbereich .textblock, .scrollkasten_schmaler_bausteinbereich .textblock { border: 1px solid #d7848e; }
#inhalt h2.download_ue { color: #fff; font-size: 13px; line-height: 20px; font-family: Verdana, Arial, Helvetica; background-color: #d7848e; margin: 0 0 0 0; padding: 8px 0 0 12px; }
#inhalt ul.download_liste { padding: 0 0 0 30px; margin: 10px 0; }
#inhalt ul.download_liste li { margin: 5px 0; list-style-image: url('../../bilder/lg-aufzaehlung.png'); }
#inhalt ul.download_liste a { color: #484848; font-family: Verdana, Arial, Helvetica;  font-size: 12px; line-height: 16px; text-decoration: underline; }
#inhalt ul.download_liste a:hover { color: #B4152B; }

/*-- ENDE CSS Vorlage 116------------------------------------------------------------------------------------------------------------*/


/*----- Vorlage 118 - individuelle Vorlage für Landesgruppenkarte -------------------------------------------------*/
.scrollkasten_lg_dekarte { display: inline-block; margin: 0 0 0 0; overflow: auto; vertical-align: top; width: 100%; }
.lg_dekarte { width: 550px; height: 775px; position: relative; font-family: Verdana, Arial, Helvetica; font-size: 12px; font-weight: bold; }

.lg_dekarte .sh, .lg_dekarte .nds, .lg_dekarte .brem, .lg_dekarte .hh, 
.lg_dekarte .mpom, .lg_dekarte .brb, .lg_dekarte .ber, .lg_dekarte .nrw, 
.lg_dekarte .sa, .lg_dekarte .h, .lg_dekarte .t, .lg_dekarte .s, 
.lg_dekarte .rp, .lg_dekarte .saar, .lg_dekarte .bw, .lg_dekarte .b
 { position: absolute; z-index: 1; }
 
#inhalt .lg_dekarte a { font-size: 13px; font-weight: bold; color: #686868; text-decoration: underline;  }
#inhalt .lg_dekarte a:hover { font-weight: bold; color: #b5152b; }

.lg_faehnchen_spitze { z-index: 2; height: 54px; width: 93px; background-image: url(../../bilder/lg-faehnchen-spitze.png); background-repeat: no-repeat; position: absolute; visibility: visible; }
.lg_faehnchen { z-index: 2; height: 238px; width: 365px; background-image: url(../../bilder/lg-faehnchen.png); background-repeat: no-repeat; position: absolute; visibility: visible; padding: 0px 35px 25px 20px; font-family: Verdana, Arial, Helvetica; font-size: 12px; line-height: 14px; font-weight: normal; color: #3c3c3c; } /* display: none; */
.lg_faehnchen .lg_faehnchen_lg_name { color: #b5152b; font-weight:bold; margin-bottom: 18px; }
#inhalt .lg_faehnchen a { font-size: 12px; line-height: 18px; color: #3c3c3c; text-decoration: none; font-weight: normal; }
#inhalt .lg_faehnchen a:hover { text-decoration: underline; font-weight: normal; color: #3c3c3c;  }
#inhalt .lg_faehnchen a.lg_mehr_link { color: #B5152B; font-weight: normal; }
#inhalt .lg_faehnchen h3 a.lg_faehnchen_schliessen { display: block; position: absolute; top: 5px; right: 40px; color: #fff; font-weight: bold; }
#inhalt .lg_faehnchen h3 a:hover.lg_faehnchen_schliessen { cursor: pointer; text-decoration: none; }
.lg_faehnchen h3 { margin: 10px 0 22px 0; padding: 0 0 0 0; color: #fff; font-weight: bold; font-size: 14px;  }
#inhalt .lg_faehnchen ul { padding: 0 0 0 17px; margin: 0 0 0 0; }
#inhalt .lg_faehnchen ul li { padding: 0 0 0 13px; list-style-image: url(../../bilder/lg-aufzaehlung.png); list-style-position: outside; font-size: 12px; line-height: 18px; color: #3c3c3c; }


/*----- Vorlage 118 - Ende -------------------------------------------------*/

/*-- CSS für Vorlage 119 - Textseiten mit Sprungmarken oben - auch verwendet für V122 und V123 Landesgruppenseiten mit und ohne Sprungmarken -------------------------------------------------------------------------------------*/
#v119_inhaltsverzeichnis { /*width: 828px;*/ width: 100%; display:inline-block; vertical-align: top; margin: 10px 30px 10px 0px; }
#v119_inhaltsverzeichnis ul { text-indent: 0; margin: 0; padding: 0; list-style-position: inside; }
#v119_inhaltsverzeichnis ul li { list-style-image: url(../../bilder/anker-link-pfeil.png); list-style-position: outside; margin-left: 15px; }
#v119_inhaltsverzeichnis ul li a, #v119_inhaltsverzeichnis ul li a:visited  { color: #3c3c3c; font-weight: bold; margin: 15px 0 0px 0; padding: 0 0 0 0; background-image: none; font-size: 12px; font-weight: bold;  }
#v119_inhaltsverzeichnis ul li a:hover  { color: #b5152b; font-weight: bold; text-decoration: none; }
/*#v119_inhaltsverzeichnis h3 { color: #777777; font-weight: bold; margin: 5px 0 8px 0; padding: 0 0 0 0; background-image: none; font-size: 14px; font-weight: bold; }*/

.v119_hr_ue { border-bottom: 2px dotted #A1A1A1; border-left: none; border-right: none; border-top: none; color: transparent; margin: 13px 0 15px 0; }

/* alle 6 folgenden Stile identisch mit 116 */
.v119_scrollkasten_großer_bausteinbereich { width:573px; display:inline-block; vertical-align: top; margin: 0 30px 0 152px; overflow:auto; }
.v119_breiter_contentbereich { width: 573px; display:inline-block; vertical-align: top; margin: 0 30px 0 152px; } 
.v119_scrollkasten_schmaler_bausteinbereich { overflow:auto; display:inline-block; width: 226px; vertical-align: top; margin-top: 0px; }
.v119_schmaler_contentbereich { width: 226px; display:inline-block; vertical-align: top; }

.v119_schmaler_contentbereich .nurtext_global, .v119_scrollkasten_schmaler_bausteinbereich .nurtext_global { margin: 0 0 0px 0; padding: 0px 0 0px 0; width: 94%; }

.v119_schmaler_contentbereich .kurztext_global,
.v119_breiter_contentbereich .nurbild_global, .v119_breiter_contentbereich .nurtext_global, .v119_breiter_contentbereich .kurztext_global
 {
 margin: 0 0 10px 0; padding: 0px 0 10px 0; width: 100%;
 }

.v119_schmaler_contentbereich .nurbild_global, .v119_scrollkasten_schmaler_bausteinbereich .nurbild_global
 { margin: 0 0 5px 0; padding: 0 0 0 0; display: block; }

.v119_breiter_contentbereich .nurtext_global p,
.v119_breiter_contentbereich .kurztext_global .kurztext_text_div p,
.v119_scrollkasten_großer_bausteinbereich .nurtext_global p,
.v119_scrollkasten_großer_bausteinbereich .kurztext_global .kurztext_text_div p
 {
 font-size: 12px; line-height: 20px; margin: 3px 0 3px 0; background-color: transparent; color: #484848;
 }

.v119_scrollkasten_großer_bausteinbereich .div_bs_bearbeitungs_btns
 {  
 width: 100%;
 }

#inhalt .v119_breiter_contentbereich .nurtext_global li,
#inhalt .v119_breiter_contentbereich .kurztext_global li,
#inhalt .v119_scrollkasten_großer_bausteinbereich .nurtext_global li,
#inhalt .v119_scrollkasten_großer_bausteinbereich .kurztext_global li
 { font-size: 12px; color: #484848; line-height: 18px; margin: 3px 0; list-style-image: url(../../bilder/aufzaehlung-grau-klein.png); }

.v119_breiter_contentbereich .nurtext_global h3, .v119_breiter_contentbereich .kurztext_global h3,
.v119_scrollkasten_großer_bausteinbereich .nurtext_global h3, .v119_scrollkasten_großer_bausteinbereich .kurztext_global h3
 {
 color: #3c3c3c; font-weight: bold; margin: 15px 0 0px 0; padding: 0 0 0 0; background-image: none; font-size: 12px; font-weight: bold;
 }

/*
.v119_scrollkasten_großer_bausteinbereich .nurtext_global, .v119_scrollkasten_großer_bausteinbereich .kurztext_global
 {
 width: 100%;
 }
*/
 
#inhalt a.sprungmarke_nach_oben { font-size: 11px; background-image: url(../../bilder/anker-link-pfeil-nach-oben.png); background-repeat: no-repeat; background-position: left top; overflow: hidden; padding-left: 15px; }

.v119_scrollkasten_großer_bausteinbereich .nurbild_global { margin: 0 0 0 0; padding: 0 0 0 0; }

.v119_scrollkasten_großer_bausteinbereich #v122_starttextbereich h3, .v119_breiter_contentbereich #v122_starttextbereich h3,
#v119_inhaltsverzeichnis h3
  { font-size: 15px; line-height: 28px; border-bottom: 2px dotted #eee; color: #777; margin: 15px 0 0 0; }

/* GEstaltung für Kurztextbausteine im schmalen Bereich rechts auf den Landesgruppen, Sprungmarken und normalen Textseiten */
.v116_scrollkasten_schmaler_bausteinbereich .kurztext_global, .v116_schmaler_contentbereich .kurztext_global,
.v119_scrollkasten_schmaler_bausteinbereich .kurztext_global, .v119_schmaler_contentbereich .kurztext_global
 { width: 225px; margin: 0 0 10px 0; padding: 0 0 10px 0; border: 1px solid #d98390; }
 
.v116_scrollkasten_schmaler_bausteinbereich .kurztext_global h3, .v116_schmaler_contentbereich .kurztext_global h3,
.v119_scrollkasten_schmaler_bausteinbereich .kurztext_global h3, .v119_schmaler_contentbereich .kurztext_global h3
 { width: 209px; margin: 0 0 8px 0; padding: 8px 8px 0 8px; font-size: 12px; line-height: 20px; text-transform: uppercase; letter-spacing: 1px; font-weight: bold; color: #fff; background-image: none; background-color: #d98390;  }
 
.v116_schmaler_contentbereich .kurztext_nur_der_text, .v116_scrollkasten_schmaler_bausteinbereich .kurztext_nur_der_text,
.v119_schmaler_contentbereich .kurztext_nur_der_text, .v119_scrollkasten_schmaler_bausteinbereich .kurztext_nur_der_text
  { float: none !important; margin-left: 0; margin-bottom: 0; margin-right: 0 !important; margin-top: 0; width: 209px !important; padding: 0px 8px 8px 8px; }
  
.v116_scrollkasten_schmaler_bausteinbereich .kurztext_bilderleiste, .v116_schmaler_contentbereich .kurztext_bilderleiste,
.v119_scrollkasten_schmaler_bausteinbereich .kurztext_bilderleiste, .v119_schmaler_contentbereich .kurztext_bilderleiste
  { float: none !important; margin-left: 0 !important; margin-bottom: 0; margin-right: 0 !important; margin-top: 0; width: 209px !important; padding: 0px 0px 0px 0px; }
/*  
.v116_scrollkasten_schmaler_bausteinbereich #bausteine_schmal_oben div.kurztext_text_div, .v116_schmaler_contentbereich #bausteine_schmal_oben div.kurztext_text_div
.v119_scrollkasten_schmaler_bausteinbereich #bausteine_schmal_oben div.kurztext_text_div, .v119_schmaler_contentbereich #bausteine_schmal_oben div.kurztext_text_div
*/
#bausteine_schmal_oben .kurztext_nur_der_text div.kurztext_text_div
  { padding-left: 0 !important; }

/*-- ENDE CSS Vorlage 119------------------------------------------------------------------------------------------------------------*/

/*-- CSS für Vorlage 120 - Ansprechpartner -------------------------------------------------------------------------------------*/
.v120_scrollkasten_großer_bausteinbereich { width: 828px; display:inline-block; vertical-align: top; margin: 0 30px 0 152px; overflow:auto; }

.v120_breiter_contentbereich { width: 828px; display:inline-block; vertical-align: top; margin: 0 30px 0 152px; } 

.v120_breiter_contentbereich .nurbild_global, .v120_breiter_contentbereich .nurtext_global, .v120_breiter_contentbereich .kurztext_global,
.v120_scrollkasten_großer_bausteinbereich .nurbild_global, .v120_scrollkasten_großer_bausteinbereich .nurtext_global, .v120_scrollkasten_großer_bausteinbereich .kurztext_global
 {
 margin: 0 0 18px 0; padding: 0 0 12px 0; width: 100%; border-bottom: 2px dotted #A1A1A1;
 }

.v120_breiter_contentbereich .nurtext_global p,
.v120_breiter_contentbereich .kurztext_global .kurztext_text_div p,
.v120_scrollkasten_großer_bausteinbereich .nurtext_global p,
.v120_scrollkasten_großer_bausteinbereich .kurztext_global .kurztext_text_div p
 {
 font-size: 12px; line-height: 17px; margin: 2px 0 2px 0; background-color: transparent; color: #484848;
 }

.v120_breiter_contentbereich .kurztext_global .kurztext_text_div,
.v120_scrollkasten_großer_bausteinbereich .kurztext_global .kurztext_text_div
 {
 margin: 0 0 0 0;
 }


.v120_scrollkasten_großer_bausteinbereich .div_bs_bearbeitungs_btns
 {  
 width: 100%;
 }

#inhalt .v120_breiter_contentbereich .kurztext_global ul, #inhalt .v120_breiter_contentbereich .nurtext_global ul,
#inhalt .v120_scrollkasten_großer_bausteinbereich .nurtext_global ul, #inhalt .v120_scrollkasten_großer_bausteinbereich .kurztext_global ul
  { margin: 0 0 0 0; padding: 0 0 0 25px; }

#inhalt .v120_breiter_contentbereich .nurtext_global li, #inhalt .v120_breiter_contentbereich .kurztext_global li,
#inhalt .v120_scrollkasten_großer_bausteinbereich .nurtext_global li, #inhalt .v120_scrollkasten_großer_bausteinbereich .kurztext_global li
 { font-size: 12px; color: #484848; line-height: 18px; margin: 3px 0; list-style-image: url(../../bilder/aufzaehlungszeichen-rot.png); }


.v120_breiter_contentbereich .nurtext_global h3, .v120_breiter_contentbereich .kurztext_global h3,
.v120_scrollkasten_großer_bausteinbereich .nurtext_global h3, .v120_scrollkasten_großer_bausteinbereich .kurztext_global h3
 {
 color: #3c3c3c; font-weight: bold; margin: 15px 0 0px 0; padding: 0 0 0 0; background-image: none; font-size: 12px; font-weight: bold;
 }



/*-- ENDE CSS Vorlage 120------------------------------------------------------------------------------------------------------------*/



/*-- CSS Vorlage 121 - aktuelle Meldungen ------------------------------------------------------------------------------------------------------------*/

.v121_hr_ue { border-bottom: 2px dotted #A1A1A1; border-left: none; border-right: none; border-top: none; color: transparent; margin: 13px 0 15px 0; }
.v121_ohne_einrueck { margin: 0 0 0 0; width: 981px; }
.v121_kt_aktuelle_meldung .kurztext_bilderleiste { margin-right: 14px; margin-top: 2px; }
.v116_breiter_contentbereich .v121_kt_aktuelle_meldung, .v116_scrollkasten_großer_bausteinbereich .v121_kt_aktuelle_meldung { margin-bottom: 15px; }

/*-- ENDE CSS Vorlage 121------------------------------------------------------------------------------------------------------------*/

/*-- CSS Vorlage 140 - Galerie 2 ------------------------------------------------------------------------------------------------------*/
.gv_navPrev, .gv_panelNavPrev { background: url(../../bilder/galerie-back.png); opacity: 0.6; }
.gv_navPlay { background: url(../../bilder/galerie-play.png); opacity: 0.6; }
.gv_navNext, .gv_panelNavNext { background: url(../../bilder/galerie-forward.png); opacity: 0.6; }
.gv_navPause { background: url(../../bilder/galerie-pause.png); opacity: 0.6; }

.gv_navPrev:hover, .gv_navPlay:hover, .gv_navNext:hover, .gv_navPause:hover { opacity: 1; }
/*------------------------------------------------------------------------------------------------------------------------------------*/

/*-- CSS Vorlage 500 - Sitemap ------------------------------------------------------------------------------------------------------------*/
#sitemap_content ul { list-style-image: none; padding: 0; margin: 0px 0 0 0; list-style-type: none; }
#sitemap_content ul li { list-style-image: none; padding: 0; margin: 10px 0 0 0; list-style-type: none; }
#inhalt #sitemap_content ul li a { color: #484848; font-size: 15px; }
#inhalt #sitemap_content ul li ul li a { color: #484848; font-size: 13px;}
#sitemap_content ul li ul li { list-style-image: none; padding: 0; margin: 0 0 0 10px; list-style-type: none; }

#sitemap_content .unterordnungslinie_sitemap { width: 10px; height:10px; display: inline-block; vertical-align: top; border-bottom: 1px solid #A7A4A4; border-left: 1px solid #A7A4A4; margin: 0 5px 0 0; padding: 0 0 0 0; }

/*-- ENDE CSS Vorlage 500------------------------------------------------------------------------------------------------------------*/


/*-- CSS Vorlage 600 - Login ------------------------------------------------------------------------------------------------------------*/

#bdb600_loginseite { padding: 0 0 30px 0; }
#bdb600_loginseite h1 { margin: 0 0 20px 0; }
#bdb600_loginseite label, #bdb600pw_vergessen label { color: #4b4b4b; font-size: 12px; line-height: 30px; width: 120px; display: inline-block; }
#bdb600_loginseite .login_anmelden_button { border: 1px solid #c0c0c0; background-color: #fff; margin: 15px 0 0 120px; box-shadow: 2px -1px 1px #c0c0c0; color: #414141; font-size: 13px; line-height: 20px; padding: 0 0 0px 0; width: 147px; vertical-align: top; display: block;  }
#bdb600_loginseite .login_anmelden_button:hover { cursor: pointer; 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%) repeat scroll 0 0 rgba(0, 0, 0, 0); }

#bdb600_loginseite #bdb600_pw_vergessen_button input { border: none; background-color: transparent; color: #4b4b4b; padding: 0 0 0 0; margin: 0 15px 0 0;  text-align: left;}
#bdb600_loginseite #bdb600_pw_vergessen_button input:hover { cursor: pointer; text-decoration: underline; }

#bdb600neues_pw_eigeben input[name="passwort_neu_setzen"] { border: 1px solid #c0c0c0; background-color: #fff; margin: 2px 0 0 10px; box-shadow: 2px -1px 1px #c0c0c0; color: #414141; font-size: 13px; line-height: 20px; padding: 0 0 0px 0; width: 150px; vertical-align: top; display: inline-block; }
#bdb600neues_pw_eigeben input[name="passwort_neu_setzen"]:hover{ cursor: pointer; 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%) repeat scroll 0 0 rgba(0, 0, 0, 0);  }

#bdb600_loginseite input.bdb600_pw_anfordern_button { border: 1px solid #c0c0c0; background-color: #fff; margin: 2px 0 0 10px; box-shadow: 2px -1px 1px #c0c0c0; color: #414141; font-size: 13px; line-height: 20px; padding: 0 0 0px 0; width: 150px; vertical-align: top; display: inline-block; }
#bdb600_loginseite input:hover.bdb600_pw_anfordern_button { cursor: pointer; 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%) repeat scroll 0 0 rgba(0, 0, 0, 0);  }

#bdb600pw_vergessen {  } /* position: relative; z-index: 7; top: 10px; left: 2px; width: 435px; */
#bdb600pw_vergessen .pw_verg_abs_button { border: 1px solid #c0c0c0; background-color: #fff; margin: 2px 0 0 20px; box-shadow: 2px -1px 1px #c0c0c0; color: #414141; font-size: 13px; line-height: 20px; padding: 0 0 0px 0; width: 100px; vertical-align: top; display: inline-block;  }
#bdb600pw_vergessen .pw_verg_abs_button:hover { cursor: pointer; 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%) repeat scroll 0 0 rgba(0, 0, 0, 0); }

#bdb600_loginseite #bdb600_zugang_schritt2 label { width: 550px; }

/* Systemloginseite - wird angezeigt wenn Login fehlerhaft */
#inhalt .kat_aktion { margin-left: 0px !important; margin-top: 20px !important; background-color: #fff; border: none; color: #484848; font-family: Verdana, Arial, Helvetica; font-size: 14px; line-height: 19px; }
#inhalt #kat_objekt_aktion_fenster_kopf { background-color: #fff; border: none; color: #3C3C3C; font-size: 20px; line-height: 23px; font-weight: bold; font-family: Verdana, Arial, Helvetica; }
#inhalt .logininc { font-size: 14px; line-height: 19px; color: #B4152B; }
#inhalt .logininc input.cms_button { border: 1px solid #c0c0c0; background-color: #fff; margin: 10px 0 0 92px; box-shadow: 2px -1px 1px #c0c0c0; color: #414141; font-size: 13px; line-height: 20px; padding: 0 0 0px 0; width: 100px; vertical-align: top; display: block; background-image: none !important; float: none !important; }
#inhalt .logininc input.cms_button:hover { cursor: pointer; 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%) repeat scroll 0 0 rgba(0, 0, 0, 0) !important; background-image: none; }

/*-- ENDE CSS Vorlage 600------------------------------------------------------------------------------------------------------------*/


/* Forum CSS   */
#m_forum_thuebers { padding: 0 0 0 0; }
#m_forum_thuebers form { position: relative; height: 15px; }
#m_forum_thuebers form input { position: absolute; right: 0; top: 0; background-image: url(/bilder/anker-link-pfeil.png); background-repeat: no-repeat; list-style-image: none; list-style-type: none; background-position: left center; padding-left: 10px; color: #646464; font-size: 13px; line-height: 15px; }
#m_forum_thuebers table#m_forum_uebers_tab thead { background-color: transparent; color: #646464; }
#m_forum_thuebers table#m_forum_uebers_tab thead th.m_forum_themenliste_themen { text-transform: uppercase; }
#m_forum_thuebers table#m_forum_uebers_tab tbody tr { background-color: #e6e2e3; }


#m_forum_thuebers table#m_forum_uebers_tab tbody tr.zweite_zeile { background-color: #f1eff0; }

#m_forum_beitrag form.m_forum_pseudolink { position: relative; height: 30px; }
#m_forum_beitrag form.m_forum_pseudolink input, #m_forum_beitrag form.m_forum_form_antwort input { position: absolute; right: 0; top: 0; background-image: url(/bilder/anker-link-pfeil.png); background-repeat: no-repeat; list-style-image: none; list-style-type: none; background-position: left center; padding-left: 10px; color: #646464; }

#m_forum_beitrag #m_thema_thema_kopfbereich { background-color: #e6e2e3; }
#m_forum_beitrag .m_forum_antwort { height: auto; }
#m_forum_beitrag .m_forum_beitrag_verfasser { background-color: #f1eff0; min-height: 134px; height: 100%; }
#m_forum_beitrag .m_forum_beitrag_verfasser a, .m_forum_beitrag_verfasser a:visited { color: #000;  }
#m_forum_beitrag .m_forum_beitrag_ausgabe { background-color: #f1eff0; height: 100%; }



/*--- Aktivleiste CSS  ----*/
.aktivleiste_vorschau { padding: 0; background-color: #fff; }
#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; min-width: 200px; min-height: 80px }
#aktivleiste_innen_id .nurbild_global { min-width: 200px; min-height: 40px  }

/*----- nur vorrübergehend für die Vorschaubilder der Bausteine in der Aktivleiste ----------------------------- */
.aktivleiste_vorschau .nurbild_global { padding: 0 0 0 0; }
.nurbild_global .nurbild_einzelbildkasten { padding: 0 0 0 0; margin: 0 0 0 0; }

.ausgabe_tagcloud {height: 210px; margin-bottom: 4px; margin-top: 5px; border-radius: 8px; }

/*-- mein profil --*/
#bdb601_inhalt label { display: inline-block; padding: 0 0 0 0;  margin: 5px 0 0px 0; width: 150px; font-size: 11px;  }
#bdb601_inhalt input { display: inline-block; margin: 5px 0 0px 0}
#bdb601_inhalt input[type="submit"] { border: 1px solid #c0c0c0; background-color: #fff; margin: 15px 0 0 150px; box-shadow: 2px -1px 1px #c0c0c0; color: #414141; font-size: 13px; line-height: 20px; padding: 0 0 0px 0; width: 147px; vertical-align: top; display: block;  }
#bdb601_inhalt input[type="submit"]:hover {cursor: pointer; 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%) repeat scroll 0 0 rgba(0, 0, 0, 0); }
#landesgruppendirektauswahl { font-size: 14px; background-color: #eaeaea; position: absolute; right: 220px; padding: 6px; }
#landesgruppendirektauswahl p { margin-top: 0; margin-bottom: 6px; }
