/** CSS Inhalte **/
.platzhalter {display:none;}
/*.nofloat  {clear:both;}*/
#mainContent .nofloat  {clear:both;}

.suche_highlight {
  font-weight: bold;
  color: #000000;
}

/*Anzeige von Neue Suche vor Liste und Report */
.selfdb_linkstop {display:none;}


#mainContent th {
  font-weight: bold;
/*  text-decoration: underline;*/
  border: 1px solid #bdbdbd;
  vertical-align: top;
  text-align: left; /*bzgl Verzeichnis Spielplaetze - CS*/
}

#mainContent td {
  border: 1px dotted #bdbdbd;
  vertical-align: top;
}

img.bild_links, img.vse_image_left {
  float: left;
  margin: 0em 0.8em 0.8em 0em;
}

img.bild_rechts, img.vse_image_right {
  float: right;
  margin: 0em 0em 0.8em 0.8em;
}
/*
@media screen and (max-width: 880px) {
   img.bild_rechts, img.bild_links {
     width: 45%;
     height: auto;
   }
}
*/

img.bild_mitte {
  display: block;
  margin-left: auto;
  margin-right: auto;
}

.bild_mitte, p.text_zentriert, span.text_zentriert {
  text-align: center;
}

p.text_links, span.text_links {
  text-align: left;
}

p.text_rechts, span.text_rechts {
  text-align: right;
}

.vse_bold {
  font-weight: bold;
}

.vse_italic {
  font-style: italic;
}

.vse_underline {
  text-decoration:underline;
}

.vse_red {
  color:red;
}

.vse_float_text {
  padding-right:20px;
}

p.hinweistext {
  font-size: 80%;
}

.texteditor {
  clear: both;
  width: 100%;
}

.fotostrecke {
  clear:both;
  width: 700px;
  margin: 0px 0px 0px 0px;
}

@media screen and (max-width: 880px) {
  .fotostrecke {
    max-width: 100%;
  }
}

#lightbox .lb-outerContainer, #lightbox .lb-dataContainer {
  max-width: 100%;
  height: auto !important;
}


.fotostrecke img.lightbox-thumbnail {
  height: 80px;
  margin: 0px 5px 5px 0px;
  padding: 0px 0px 0px 0px;
}

img.lightbox-thumbnail {
  height: 100px;
  float: left;
  margin: 10px 5px 10px 0px;
  padding: 0px 0px 0px 0px;
}

/************** Bildungsnavi **********/
@media screen and (max-width: 880px) {
.baustein_box input, .baustein_box select {
  max-width: 100%;
}
}

/********** Sitemap *****************/
#mainContent .TrennLinie {
		background-image:url(image_not_found);
		background-repeat:repeat-x;
		background-position:bottom;
		height:5px;
}

#mainContent .sm_ebene1{
		padding-left:2em;
		font-family: Arial, Helvetica, sans-serif;
		color: #5f5c56;
		font-weight:bold;
		line-height:1.8em;
		border-top:1px solid #dedede;
}

#mainContent .sm_ebene2{
		font-family: Arial, Helvetica, sans-serif;
		color:#5f5c56;
		font-weight:normal;
		line-height:1.5em;
		padding-left:4.5em;
}

#mainContent .sm_ebene3 {
		font-family: Arial, Helvetica, sans-serif;
		font-size:0.75em;
		color:#5f5c56;
		font-weight:normal;
		line-height:1.5em;
		padding-left:6.5em;
}

#mainContent .sm_ebene1 a:link,#mainContent .sm_ebene1 a:visited,#mainContent .sm_ebene1 a:active, #mainContent .sm_ebene2 a:link, #mainContent .sm_ebene2 a:visited, #mainContent .sm_ebene2 a:active, #mainContent .sm_ebene3 a:link, #mainContent .sm_ebene3 a:visited, #mainContent .sm_ebene3 a:active{
		Text-decoration:none;
		color:#5f5c56;
}

#mainContent .sm_ebene1 a:hover, #mainContent .sm_ebene2 a:hover, #mainContent .sm_ebene3 a:hover, 
#mainContent .sm_ebene1 a:focus, #mainContent .sm_ebene2 a:focus, #mainContent .sm_ebene3 a:focus,
#mainContent .sm_ebene1 a:active, #mainContent .sm_ebene2 a:active, #mainContent .sm_ebene3 a:active {
		Text-decoration:underline;
		color:#5f5c56;
}



/*********** BSO ***************/
.angebot_name .typ, .oe_name .typ {display: none;}

.oe_beschreibung, .angebot_beschreibung{
  padding-bottom: 10px;
}

.angebot_detail .ueberschrift, .oe_detail .ueberschrift
{
  font-weight: bold; 
  padding-top: 15px;
  padding-bottom: 7px; 
}

li div.angebot_detail .ueberschrift, li div.oe_detail .ueberschrift, div.angebot_person li div.ueberschrift{
  font-weight: normal; 
  padding:0px;
}

li div.oe_name .ueberschrift{
  font-weight: normal; 
  padding:0px;
}

.oe_person ul, .oe_angebot ul,.oe_link ul,
.angebot_organisatorischeEinheit ul, .angebot_person ul, .angebot_link ul {
  margin-top:0px;
  margin-bottom:0px;
}



.alphabet div {
  font-weight:bold;
  text-align:center;
  float:left;
}

.alphabet {
  padding:5px 5px 5px 0px ;
}

.alphabet .alleeintraege {float:none;width:auto;text-align:left;}

#sidebarRight .alleeintraege .alphabet {
  font-size:85%;
}

div.alphabet {
  clear: both;
  margin-bottom: 2.5em;
}



/*.oe_person .oe_name {float:left;}*/
.oe_person .oe_telefon .ueberschrift, .oe_person .oe_email .ueberschrift {display:none;} 

.angebot_email .ueberschrift, .suchergebnis_email .ueberschrift {margin:0px;}

.populaereAngebote .ueberschrift, .populaereOE .ueberschrift, .lebensumstaende .ueberschrift {
    color: rgb(255, 255, 255);
    font-weight: bold;
    padding-top: 3px;
    padding-bottom: 3px;
    padding-left: 10px;
    background-image: none;
    background-position: left bottom;
    background-repeat: repeat-x;
    background-color: rgb(0, 100, 0);
    border-bottom: 0px solid rgb(197, 199, 169);
}

.populaereAngebote{
  float:left;
  width: 45%;
  margin:0px 15px 10px 15px;
  border: 1px solid rgb(197, 199, 169);
  min-height:30em;
}

 .populaereOE {
  float:right;
  width: 45%;
  margin:0px 15px 10px 15px;
  border: 1px solid rgb(197, 199, 169);
  min-height:30em;
}

.lebensumstaende  {
  border: 1px solid rgb(197, 199, 169);
  margin:0px 15px 10px 15px;
}


@media screen and (max-width: 880px) {
  .populaereAngebote, .populaereOE {
    width: 100%;
    float: none;
    margin: 0em 0em 1em 0em;
    min-height: auto;
  }
  .lebensumstaende {
    margin: 0em;
  } 
}


.lebensumstaende li {font-weight:bold;}
.lebensumstaende li ul li {font-weight:normal;}

.suchergebnis .ueberschrift {font-weight:bold;}

.suchergebnis .gefundene_personen li, .oe_detail .oe_person ul li,  .angebot_detail .angebot_person ul li 
 {
  padding-bottom:10px;
}

/*Schwank 22.07.15 Attribute im img Tag sind entfallen*/
.gebaeude_bild, .angebot_bild, .oe_bild, .person_bild {
  float:right; 
  width: 30%;
}





/*************** SelfDB **********************/
h1.selfdb_verzeichnisname {
  display: none;
}


/*  ########## content gkd ###########  */



.selfdb_fieldBild {
                  float: left;
		padding: 0px 10px 10px 0px;
max-width:100%;
		
}

@media screen and (max-width: 1279px) {
.selfdb_fieldBild {
		padding: 0px 0px 10px 0px;

}
}

@media screen and (max-width: 880px) {
.selfdb_fieldBild {
/*max-width:340px;*/
		float: none;
clear: both;
width: 100%;
		padding: 0px 0px 10px 0px;
		margin-bottom: 10px;
}
}
/*
.selfdb_fieldBild img {
		max-width:340px;
}
*/

.selfdb_fieldBild {
  float: left;
  padding-top: 0px;
  padding-right: 10px;
  padding-bottom: 10px;
  padding-left: 0px;
  clear: left;
}

.selfdb_fieldInhalt {
		margin-bottom:15px;
}

.selfdb_list {
		width:100%;
}

form .selfdb_columnname {
		display:block;
}

.download_box_content {
		position: relative;
		float: left;
		width: 660px;
		margin: 0px 0px 0px 0px;
		padding: 0px 30px 20px 20px;
		border: 1px solid #cccccc;
}




.selfdb_fieldTitel, .selfdb_fieldDatumbeginn, .selfdb_fieldDatumende, .selfdb_fieldStadt, .selfdb_ fieldName, .selfdb_fieldOrtsteil {
  text-align: left;
}

.selfdb_fieldTitel .selfdb_columnvalue,
.selfdb_fieldName .selfdb_columnvalue {
  margin-bottom: 20px;
  color: #006400;
  font-weight: bold;
  font-size: 1.2em;
}

.selfdb_titel, .selfdb_datumbeginn, .selfdb_datumende, .selfdb_stadt {
  text-align: left;
}

.selfdb_buttonaktion {
  padding-top: 15px;
}



/******************** Startseite ************/
.text_prio {
  margin-bottom: 20px;
  color: #006400;
  font-weight:bold;  
}

.db513 .selfdb_fieldBild .selfdb_verzeichnisname,
.db513 .selfdb_fieldBild .selfdb_columnname,
.db513 .selfdb_fieldTitel .selfdb_columnname,
.db513 .selfdb_fieldEinleitung .selfdb_columnname,
.db513 .selfdb_fieldHaupttext .selfdb_columnname {
  display: none;
}

.db513 .selfdb_dialog .selfdb_fieldBeginndatum {
  margin-top: 1em;
}

.db513 .selfdb_report .selfdb_fieldBild img, .bild_startseite {
  position: relative;
  float: left;
  width: 250px;
}

@media screen and (max-width: 880px) {
  .db513 .selfdb_report .selfdb_fieldBild img, .bild_startseite {
    clear: both;
    width: 100%;
  }
}

.db513 .selfdb_dialog .selfdb_fieldBeginndatum .selfdb_columnname {
  display: none;
}


.db513 .selfdb_dialog .selfdb_fieldBild img {
  width: 350px;
  float: left;
  padding-top: 5px;
}

@media screen and (max-width: 880px) {
  .db513 .selfdb_dialog .selfdb_fieldBild, .db513 .selfdb_dialog .selfdb_fieldBild img {
    width: 100%;
    clear: both;
    margin: 0px;
    padding: 5px 0px 5px 0px;
  }
}



.db513 .selfdb_neuesuchereport{display:none;}
.db513 .selfdb_neuesuchedetail{display:none;}

/* 3 Felder für Weitere Informationen */
.db513 .selfdb_fieldDokument1 .selfdb_columnname {font-weight:bold;}
.db513 .selfdb_fieldDokument2 .selfdb_columnname, .db513 .selfdb_fieldDokument3 .selfdb_columnname {display:none;}

.db513 .selfdb_dialog .selfdb_fieldDokument1 .selfdb_columnname {
  display: inline !important;
}


.db513 .selfdb_reportentry, .element_startseite {
  position: relative;
  float: left;
  width: 720px;
  margin: 0em 0em 1em 0em;
  background-image: url(../../../../0_Technik/Bilder/bg_startseitenelemente.png);
  background-repeat: repeat-x;
}

@media screen and (max-width: 1279px) {
  .db513 .selfdb_reportentry, .element_startseite {
    width: 100%;
  }

.element_startseite img {
  margin-bottom: 1em;
}
}

@media screen and (max-width: 880px) {
  .db513 .selfdb_reportentry, .element_startseite {
    width: 100%;
    margin-bottom: 4em;
  }
}


.news_teaser {
  position: relative;
  padding: 10px 20px 10px 270px;
  background-color: transparent;
  background-repeat: repeat-x;
  background-attachment: scroll;
  background-position: 0% 0%;
  background-clip: border-box;
  background-origin: padding-box;
  background-size: auto auto;
}

@media screen and (max-width: 880px) {
  .news_teaser {
    padding: 10px 10px 10px 10px; 
  }

  .db513 .selfdb_report .selfdb_fieldTitel {
    clear: both;
    padding-top: 0em;
  }

}


.db513 .selfdb_dialog .selfdb_fieldBeginndatum {
  margin-top: 1em;
}



/* ####### Veranstaltungskalender ######## */
#mainContent .db79 .selfdb_list td,
#mainContent .db79 .selfdb_list th {
		padding-left: 5px;
		padding-right: 5px;
		border: 0px;
}

.db79 .selfdb_dialog .selfdb_fieldTitel .selfdb_columnname,
.db79 .selfdb_dialog .selfdb_fieldBild .selfdb_columnname,
.db79 .selfdb_dialog .selfdb_fieldKategorie .selfdb_columnname,
.db79 .selfdb_dialog .selfdb_fieldInhalt .selfdb_columnname,
.db79 .selfdb_dialog .selfdb_fieldStadt,
.db79 .selfdb_dialog .selfdb_fieldLink .selfdb_columnname,
.db79 .selfdb_report .selfdb_fieldTitel .selfdb_columnname,
.db79 .selfdb_report .selfdb_fieldInhalt .selfdb_columnname,
.db79 .selfdb_report .selfdb_fieldStadt .selfdb_columnname,
.db79 .selfdb_report .selfdb_fieldLink .selfdb_columnname,
.db79 .selfdb_report .selfdb_fieldBild .selfdb_columnname,
.db79 .selfdb_report .selfdb_fieldAbsage .selfdb_columnname,
.db79 .selfdb_dialog .selfdb_fieldAdresse .selfdb_columnname,
.db79 .selfdb_dialog .selfdb_fieldAbsage .selfdb_columnname {
		display: none;
}


/* 19.08.2014 DD+CS */
.db79 .selfdb_dialog .selfdb_fieldStadt 
{
  display: none;
}

.db79 .selfdb_dialog .selfdb_fieldgkdveranstbeginn .selfdb_columnname,
.db79 .selfdb_dialog .selfdb_fieldgkdveranstende .selfdb_columnname,
.db79 .selfdb_report .selfdb_fieldgkdveranstbeginn .selfdb_columnname,
.db79 .selfdb_report .selfdb_fieldgkdveranstende .selfdb_columnname {  
		float: left;
		width: 4em;
}

/*
.db79 .selfdb_report .selfdb_fieldEintrittspreisvon .selfdb_columnname,
.db79 .selfdb_report .selfdb_fieldEintrittspreisbis .selfdb_columnname {
		float: left;
		width: 8em;
}

.db79 .selfdb_dialog .selfdb_fieldEintrittspreisvon .selfdb_columnname,
.db79 .selfdb_dialog .selfdb_fieldEintrittspreisbis .selfdb_columnname {
		float: left;
		width: 7.2em;
}
*/

.db79 .selfdb_dialog .selfdb_columnname,
.db79 .selfdb_dialog .selfdb_columnname,
.db79 .selfdb_dialog .selfdb_columnname,
.db79 .selfdb_dialog .selfdb_columnname,
.db79 .selfdb_dialog .selfdb_fieldLink,
.db79 .selfdb_report .selfdb_columnname,
.db79 .selfdb_report .selfdb_columnname,
.db79 .selfdb_report .selfdb_columnname,
.db79 .selfdb_report .selfdb_fieldLink {
		text-decoration: underline;
		margin-top: 0.6em;
}

.db79 .selfdb_report .selfdb_fieldStadt,
.db79 .selfdb_dialog .selfdb_fieldKategorie {
		margin-bottom: 0.6em;
		margin-left: 0px;
}

.db79 .selfdb_dialog .selfdb_fieldgkdveranstbeginn {
		margin-top: 0.6em;
		margin-left: 0px;  
}


.db79 .selfdb_dialog .selfdb_fieldPreisinfo,
.db79 .selfdb_dialog .selfdb_fieldAbsage,
.db79 .selfdb_dialog .selfdb_fieldAnsprechpartner {
		margin-top: 0.6em;
		margin-left: 0px;
}

.db79 .selfdb_Veranstaltungsdatum .selfdb_columnname,
.db79 .selfdb_dialog .selfdb_fieldPreisinfo .selfdb_columnname {
  text-decoration: underline;
}

.db79 .selfdb_report .selfdb_fieldPreisinfo .selfdb_columnvalue,
.db79 .selfdb_dialog .selfdb_fieldPreisinfo .selfdb_columnvalue {
  clear: both;
}

.db79 .selfdb_fieldZeiten p {
		margin:0px;
}

/*
.db79 .selfdb_report .selfdb_weiteredetails {
		margin-top: 2em;
		margin-bottom: 4em;
}
*/
.db79 .selfdb_report .selfdb_weiteredetails {
  margin-top: 0em;
  margin-bottom: 0em;
}

.db79 .selfdb_report .selfdb_reportentry {
  margin-bottom: 2em;
}


.db79 .selfdb_report .selfdb_fieldAbsage .selfdb_columnvalue {
		margin-top: 0.4em;
}

@media screen and (max-width: 880px) {
  	.db79 .selfdb_fieldStadt, .db79 th.selfdb_stadt {
    		display: none;
	}

	.selfdb_list td {
		font-size: 85%;
	}
}

/* 27.01.16 DS telefonisch Frau Weiss*/
.db79 .selfdb_dialog .selfdb_fieldZeiten {padding-bottom:10px;}

/* ####### Veranstaltungskalender Kultur kommt ######## */
.veranstaltungskalender_kulturkommt .db79 .selfdb_report .alternierend1 {
  background-color: #EAEAEA;
}
/*
@media screen and (max-width: 880px) {
.veranstaltungskalender_kulturkommt .db79 .selfdb_report .alternierend1 {
  background-color: #ffffff;
  }
}
*/
.alternierend1,.alternierend2 {clear:both;}

#mainContent .veranstaltungskalender_kulturkommt .db79 .selfdb_report .selfdb_fieldBild img {
  max-width:250px;
}

.veranstaltungskalender_kulturkommt .db79 .selfdb_report {
  clear: both;
}

.selfdb_fieldKategorie {
  clear: both;
}

.veranstaltungskalender_kulturkommt .db79 .selfdb_report .selfdb_Veranstaltungsdatum .selfdb_columnname,
.veranstaltungskalender_kulturkommt .db79 .selfdb_report .selfdb_fieldZeiten .selfdb_columnname,
.veranstaltungskalender_kulturkommt .db79 .selfdb_report .selfdb_fieldVeranstaltungssttte .selfdb_columnname

{
  text-decoration:none;
  display: block;
  font-weight: bold;
  margin-top: 0px;
}

.veranstaltungskalender_kulturkommt .db79 .selfdb_report .selfdb_weiteredetails,
.veranstaltungskalender_kulturkommt .db79 .selfdb_report .selfdb_fieldVeranstaltungssttte {
  margin-top: 0.6em;
}

.veranstaltungskalender_kulturkommt .db79 .selfdb_report .selfdb_reportrow {
  margin-bottom: 0.2em;
}

.veranstaltungskalender_kulturkommt .db79 .selfdb_neuereintrag,
.veranstaltungskalender_kulturkommt .db79 .selfdb_neuesuche,
.veranstaltungskalender_kulturkommt .db79 .selfdb_neuesuchereport,
.veranstaltungskalender_kulturkommt .db79 .selfdb_report .selfdb_fieldStadt
{
  display: none; 
}

img.kulturkommt{float:right;}

@media screen and (max-width: 880px) {
   img.kulturkommt{display: none;}
}

#mainContent .veranstaltungskalender_kulturkommt .toptermin {
/*  background-image: url(../Bilder/toptermin.png);
  background-repeat: no-repeat;
  background-position: 100% 20px;
*/
}

#mainContent .veranstaltungskalender_kulturkommt .toptermin .selfdb_fieldTitel .selfdb_columnvalue {
/*  font-size: 150%;*/
}

/* ####### Veranstaltungskalender BRUECKE ######## */
.veranstaltungskalender_integration th.selfdb_stadt,
.veranstaltungskalender_integration td.selfdb_fieldStadt {
		display: none;
}

.veranstaltungskalender_integration td.selfdb_fieldTitel {
		width: 450px;
}

@media screen and (max-width: 880px) {
.veranstaltungskalender_integration td.selfdb_fieldTitel {
		width: auto;
}

.db517 th:last-child, .db517 td:last-child {
  display: none;
}

}



/* ####### Schulverzeichnis ####### */
#mainContent .db83 th,
#mainContent .db83 td {
		border: 0px;
}

.db83 .selfdb_dialog .selfdb_fieldName .selfdb_columnname,
.db83 .selfdb_dialog .selfdb_fieldKurzbeschreibung .selfdb_columnname,
.db83 .selfdb_dialog .selfdb_fieldAdresse .selfdb_columnname,
.db83 .selfdb_dialog .selfdb_fieldEmailadresse .selfdb_columnname,
.db83 .selfdb_dialog .selfdb_fieldHomepage .selfdb_columnname,
.db83 .selfdb_dialog .selfdb_fieldBeschreibung .selfdb_columnname,
.db83 .selfdb_dialog .selfdb_fieldStadt,
.db83 .selfdb_eintragbearbeiten,
.db83 .selfdb_neuesuchedetail,
.db83 .selfdb_list th,
.db83 .selfdb_list td.selfdb_fieldBild {
		display: none;
}

.db83 .selfdb_dialog .selfdb_fieldKurzbeschreibung .selfdb_columnvalue {
		font-weight: bold;
}


.db83 .selfdb_dialog .selfdb_fieldTelefon {
		margin-top: 0.6em;
}


.db83 .selfdb_dialog .selfdb_fieldBeschreibung .selfdb_columnvalue {
		margin-top: 2em;
}

.db83 .selfdb_dialog .selfdb_fieldTelefon .selfdb_columnname,
.db83 .selfdb_dialog .selfdb_fieldFax .selfdb_columnname {  
		float: left;
		width: 4em;
}

.db83 .selfdb_dialog .selfdb_fieldAnsprechpartner .selfdb_columnname {
		float: left;
		padding-right: 0.2em;
}


.db83 tr.selfdb_grouprow {
  font-weight: bold;
}

.db83 .selfdb_grouprow td {
  padding-top: 1em !important;
}




/* ####### Gaestebuch ####### */
/*Schulen - Liste ohne Bild */
.db84 .selfdb_report .selfdb_columnname {
         display:none;
}

.db84 .selfdb_report .selfdb_fieldName {
         padding-top: 1.5em;
}

.db84 .selfdb_report .selfdb_fieldKommentar {
         padding-top: 1em;
}




/***** Monatskalender ******/
#monatskalender {
  margin-left: 20px;
  margin-top: 10px;
  margin-bottom: 10px;
}


@media screen and (max-width: 1279px) {
  #monatskalender {
    width: 98%;
    margin: 0;
    padding: 0; 
  }
  #monatskalender table {
    margin: 1em auto;
  }
}


/*
@media screen and (max-width: 880px) {
  #monatskalender {
    margin-left: 0px;
  }

  #monatskalender table {
    width: 100%;
  }
  #monatskalender td, #monatskalender td a, #sidebarRight th{
    font-size: 160%;
  }
}
*/

/***** Umfrage******/

.umfrage_ueberschrift{
  font-weight:bold;
  margin-bottom:5px;
}

.umfrage_auswahl {
  margin-bottom:10px;
}

.umfrage_option{
  margin-top:1px;
  margin-bottom:1px;
}

#mainContent .umfrage_button{
  margin-top:15px;
  margin-bottom:20px;
}

#sidebarRight .umfrage_button{
  margin-top:10px;
  margin-bottom:15px;
}

.umfrage_auswertung{
  margin-bottom:20px;
}

.umfrage_balkenset{
  margin-bottom:30px;
}

.umfrage_auswertung_antworten {
  margin-bottom:5px;
}






/* Ende Aenderung CS 05.08.2014 */

.db17 th.selfdb_name,
.db17 th.selfdb_stadt,
.db17 td.selfdb_fieldStadt
{
		display: none;
}

.db17 .selfdb_fieldKategorie,
.db17 .selfdb_dialog .selfdb_fieldName .selfdb_columnname,
.db17 .selfdb_dialog .selfdb_fieldBild .selfdb_columnname,
.db17 .selfdb_dialog .selfdb_fieldStadt,
.db17 .selfdb_dialog .selfdb_fieldAdresse .selfdb_columnname,
.db17 .selfdb_dialog .selfdb_fieldHomepage .selfdb_columnname,
.db17 .selfdb_dialog .selfdb_fieldBeschreibung .selfdb_columnname,
.db17 .selfdb_dialog .selfdb_fieldKurzbeschreibung .selfdb_columnname,
.db17 .selfdb_neuesuchedetail {
		display: none;
}

.db17 .selfdb_dialog .selfdb_fieldBild {
		margin-top: 0.5em;
}

.db17 .selfdb_dialog .selfdb_fieldVtelefon .selfdb_columnname,
.db17 .selfdb_dialog .selfdb_fieldVemail .selfdb_columnname,
.db17 .selfdb_dialog .selfdb_fieldVtelefondienstlich .selfdb_columnname,
.db17 .selfdb_dialog .selfdb_fieldVfax .selfdb_columnname {
		width: 7.5em;
		float: left;
}

db17 .selfdb_dialog .selfdb_fieldVname .selfdb_columnname {
		float: left;
		margin-right: 0.2em;
}

.db17 .selfdb_dialog .selfdb_fieldBeschreibung .selfdb_columnvalue {
		margin-top: 2em;
}

.db17 .selfdb_dialog .selfdb_fieldVtelefon,
.db17 .selfdb_dialog .selfdb_fieldDachverband {
		margin-top: 1em;
}

.db17 .selfdb_dialog .selfdb_fieldKurzbeschreibung,
.db17 .selfdb_report .selfdb_fieldStadt {
		margin-bottom: 1em;
}

.db17 .selfdb_report .selfdb_fieldBeschreibung,
.db17 .selfdb_report .selfdb_fieldName .selfdb_columnname,
.db17 .selfdb_report .selfdb_fieldStadt .selfdb_columnname,
.db17 .selfdb_report .selfdb_fieldAdresse .selfdb_columnname,
.db17 .selfdb_report .selfdb_fieldHomepage .selfdb_columnname,
.db17 .selfdb_report .selfdb_fieldKurzbeschreibung .selfdb_columnname {
		display: none;
}

.db17 .selfdb_report .selfdb_fieldVtelefon .selfdb_columnname,
.db17 .selfdb_report .selfdb_fieldVfax .selfdb_columnname,
.db17 .selfdb_report .selfdb_fieldVemail .selfdb_columnname {
		float: left;
		width: 4em;
}

.db17 .selfdb_report .selfdb_weiteredetails,
.db17 .selfdb_eintragbearbeiten,
.db17 .selfdb_aendern {
		margin: 0.5em 0em 2em 0em;
}

/* Aenderung 04.08.2014 */
.db17 .selfdb_report .selfdb_weiteredetails,
.db17 .selfdb_report .selfdb_eintragbearbeiten,
.db17 .selfdb_report .selfdb_aendern {
  margin: 0px;
}

.db17 .selfdb_report .selfdb_weiteredetails {
  margin-top: 1em;
}

.db17 .selfdb_report .selfdb_fieldName {
  margin-top: 2em;
}

/* #############  Vereinsverzeichnis ######################*/
.db17 .selfdb_list .selfdb_grouprow {
		font-weight: bold;
}

.db17 .selfdb_report .selfdb_reportgroup {
  padding-top: 4em;
}

.db17 .selfdb_report .selfdb_reportgroup:first-child {
 padding: 0px !important;
}

.db17 th.selfdb_name,
.db17 th.selfdb_stadt,
.db17 td.selfdb_fieldStadt
{
		display: none;
}

.db17 .selfdb_fieldKategorie,
.db17 .selfdb_dialog .selfdb_fieldName .selfdb_columnname,
.db17 .selfdb_dialog .selfdb_fieldBild .selfdb_columnname,
.db17 .selfdb_dialog .selfdb_fieldStadt,
.db17 .selfdb_dialog .selfdb_fieldAdresse .selfdb_columnname,
.db17 .selfdb_dialog .selfdb_fieldHomepage .selfdb_columnname,
.db17 .selfdb_dialog .selfdb_fieldBeschreibung .selfdb_columnname,
.db17 .selfdb_dialog .selfdb_fieldKurzbeschreibung .selfdb_columnname,
.db17 .selfdb_neuesuchedetail {
		display: none;
}

.db17 .selfdb_dialog .selfdb_fieldBild {
		margin-top: 0.5em;
}

.db17 .selfdb_dialog .selfdb_fieldVtelefon .selfdb_columnname,
.db17 .selfdb_dialog .selfdb_fieldVemail .selfdb_columnname,
.db17 .selfdb_dialog .selfdb_fieldVtelefondienstlich .selfdb_columnname,
.db17 .selfdb_dialog .selfdb_fieldVfax .selfdb_columnname {
		width: 7.5em;
		float: left;
}

db17 .selfdb_dialog .selfdb_fieldVname .selfdb_columnname {
		float: left;
		margin-right: 0.2em;
}

.db17 .selfdb_dialog .selfdb_fieldBeschreibung .selfdb_columnvalue {
		margin-top: 2em;
}

.db17 .selfdb_dialog .selfdb_fieldVtelefon,
.db17 .selfdb_dialog .selfdb_fieldDachverband {
		margin-top: 1em;
}

.db17 .selfdb_dialog .selfdb_fieldKurzbeschreibung,
.db17 .selfdb_report .selfdb_fieldStadt {
		margin-bottom: 1em;
}

.db17 .selfdb_report .selfdb_fieldBeschreibung,
.db17 .selfdb_report .selfdb_fieldName .selfdb_columnname,
.db17 .selfdb_report .selfdb_fieldStadt .selfdb_columnname,
.db17 .selfdb_report .selfdb_fieldAdresse .selfdb_columnname,
.db17 .selfdb_report .selfdb_fieldHomepage .selfdb_columnname,
.db17 .selfdb_report .selfdb_fieldKurzbeschreibung .selfdb_columnname {
		display: none;
}

.db17 .selfdb_report .selfdb_fieldVtelefon .selfdb_columnname,
.db17 .selfdb_report .selfdb_fieldVfax .selfdb_columnname,
.db17 .selfdb_report .selfdb_fieldVemail .selfdb_columnname {
		float: left;
		width: 4em;
}

.db17 .selfdb_report .selfdb_weiteredetails,
.db17 .selfdb_eintragbearbeiten,
.db17 .selfdb_aendern {
		margin: 0.5em 0em 2em 0em;
}

/* Änderung 04.08.2014 */
.db17 .selfdb_report .selfdb_weiteredetails,
.db17 .selfdb_report .selfdb_eintragbearbeiten,
.db17 .selfdb_report .selfdb_aendern {
  margin: 0px;
}

.db17 .selfdb_report .selfdb_weiteredetails {
  margin-top: 1em;
}

.db17 .selfdb_report .selfdb_fieldName {
  margin-top: 2em;
}


/* ####### Kinder- und Jugendeinrichtungen ####### */
.db198 .selfdb_dialog .selfdb_fieldName .selfdb_columnname,
.db198 .selfdb_dialog .selfdb_fieldVstrasse .selfdb_columnname,
.db198 .selfdb_dialog .selfdb_fieldVplz .selfdb_columnname,
.db198 .selfdb_dialog .selfdb_fieldStadt .selfdb_columnname,
.db198 .selfdb_dialog .selfdb_fieldHomepage .selfdb_columnname,
.db198 .selfdb_dialog .selfdb_fieldTrger .selfdb_columnname,
.db198 .selfdb_report .selfdb_fieldName .selfdb_columnname,
.db198 .selfdb_report .selfdb_fieldVstrasse .selfdb_columnname,
.db198 .selfdb_report .selfdb_fieldStadt .selfdb_columnname,
.db198 .selfdb_report .selfdb_fieldHomepage .selfdb_columnname,
.db198 .selfdb_fieldBeschreibung .selfdb_columnname,
.db198 .selfdb_neuesuchelist,
.db198 .selfdb_neuesuche {
		display: none;
}

.db198 .selfdb_dialog .selfdb_fieldVplz .selfdb_columnvalue,
.db198 .selfdb_dialog .selfdb_fieldStadtteil .selfdb_columnname,
.db198 .selfdb_report .selfdb_fieldStadtteil .selfdb_columnname,
.db198 .selfdb_dialog .selfdb_fieldTrger .selfdb_columnname,
.db198 .selfdb_report .selfdb_fieldTrger .selfdb_columnname {
		float: left;
		margin-right: 0.2em;
}

.db198 .selfdb_dialog .selfdb_fieldVtelefon .selfdb_columnname,
.db198 .selfdb_dialog .selfdb_fieldVfax .selfdb_columnname,
.db198 .selfdb_dialog .selfdb_fieldVemail .selfdb_columnname {
		float: left;
		width: 4em;
}

.db198 .selfdb_report .selfdb_weiteredetails {
		margin: 0.5em 0em 2em 0em;
}

.db198 .selfdb_dialog .selfdb_fieldVname,
.db198 .selfdb_dialog .selfdb_fieldStadtteil,
.db198 .selfdb_dialog .selfdb_fieldTrger {
		margin-top: 1em;
}



/* ####### Sportplatzampeln ####### */

.db201 .selfdb_dialog .selfdb_columnname {display:none;}
.db201 .selfdb_entry .selfdb_columnname {display:none;}

@media screen and (max-width: 880px) {
.db201 table *{
  font-size: 90%;
}
}

/* ####### Uebernachten in RE ####### */
.db202 .selfdb_list .selfdb_grouprow {
		font-weight: bold;
}

.db202 .selfdb_report .selfdb_fieldBild .selfdb_columnname,
.db202 .selfdb_report .selfdb_fieldName .selfdb_columnname,
.db202 .selfdb_report .selfdb_fieldVstrasse .selfdb_columnname,
.db202 .selfdb_report .selfdb_fieldHomepage .selfdb_columnname,
.db202 .selfdb_report .selfdb_fieldBeschreibung .selfdb_columnname,
.db202 .selfdb_report .selfdb_fieldVplz .selfdb_columnname,
.db202 .selfdb_report .selfdb_fieldStadt .selfdb_columnname,
.db202 .selfdb_report .selfdb_fieldVemail .selfdb_columnname,
.db202 .selfdb_dialog .selfdb_fieldBild .selfdb_columnname,
.db202 .selfdb_dialog .selfdb_fieldName .selfdb_columnname,
.db202 .selfdb_dialog .selfdb_fieldVstrasse .selfdb_columnname,
.db202 .selfdb_dialog .selfdb_fieldVplz .selfdb_columnname,
.db202 .selfdb_dialog .selfdb_fieldStadt .selfdb_columnname,
.db202 .selfdb_dialog .selfdb_fieldHomepage .selfdb_columnname,
.db202 .selfdb_dialog .selfdb_fieldBeschreibung .selfdb_columnname {
		display: none; 
}

.db202 .selfdb_reportentry {
  margin: 0 0 2em 0;
}


.db202 .selfdb_report .selfdb_fieldVtelefon .selfdb_columnname,
.db202 .selfdb_report .selfdb_fieldVfax .selfdb_columnname{
		float: left;
		padding-right: 0.2em;
}

.db202 .selfdb_report .selfdb_fieldVplz .selfdb_columnname {
  float: left;
  margin: 0px;
  padding: 0px;
}


.db202 .selfdb_report .selfdb_fieldBeschreibung .selfdb_columnvalue {
   margin-top: 1em;
}

.db202 .selfdb_reportgroup,
.db202 .selfdb_weiteredetails {
   display: none;
}

.db202 .selfdb_fieldBild img {
        position: relative;
        float: left;
        width: 250px;
}

.db202 .selfdb_fieldVplz .selfdb_columnvalue {
  float: left;
  padding-right: 0.3em;
}


.hotelreport .db202 .selfdb_fieldVstrasse,
.hotelreport .db202 .selfdb_fieldVplz,
.hotelreport .db202 .selfdb_fieldVemail,
.hotelreport .db202 .selfdb_fieldVtelefon,
.hotelreport .db202 .selfdb_fieldName,
.hotelreport .db202 .selfdb_fieldVfax,
.hotelreport .db202 .selfdb_fieldHomepage,
.hotelreport .db202 .selfdb_fieldBeschreibung {
		margin-left: 260px;
}

@media screen and (max-width: 880px) {
  .hotelreport .db202 .selfdb_fieldVstrasse,
  .hotelreport .db202 .selfdb_fieldVplz,
  .hotelreport .db202 .selfdb_fieldVemail,
  .hotelreport .db202 .selfdb_fieldVtelefon,
  .hotelreport .db202 .selfdb_fieldName,
  .hotelreport .db202 .selfdb_fieldVfax,
  .hotelreport .db202 .selfdb_fieldHomepage,
  .hotelreport .db202 .selfdb_fieldBeschreibung {
	margin-left: 0px;
  }
}

.hotelreport .db202 .selfdb_search .selfdb_fieldStadt,
.hotelreport .db202 .selfdb_search .selfdb_fieldName {
  margin-left: 0px !important;
}

.db202 .selfdb_dialog .selfdb_fieldBild {
  margin-top: 0.5em;
}

.db202 .selfdb_dialog .selfdb_fieldKategorie .selfdb_columnname,
.db202 .selfdb_dialog .selfdb_fieldOrtsteil .selfdb_columnname {
  margin-right: 0.2em;
  float: left;
}

.db202 .selfdb_dialog .selfdb_fieldVtelefon {
  margin-top: 1em;
}

.db202 .selfdb_dialog .selfdb_fieldVtelefon .selfdb_columnname,
.db202 .selfdb_dialog .selfdb_fieldVfax .selfdb_columnname,
.db202 .selfdb_dialog .selfdb_fieldVemail .selfdb_columnname{
  float: left;
  width: 4em;
}

.db202 .selfdb_dialog .selfdb_fieldBeschreibung {
  margin-top: 1em;
}


/* ############ Ausschreibungen ########## */
.db214 .selfdb_dialog .selfdb_fieldTitel .selfdb_columnname,
.db214 .selfdb_report .selfdb_fieldTitel .selfdb_columnname,
.db214 .selfdb_dialog .selfdb_fieldDokumentunterlagen .selfdb_columnname,
.db214 .selfdb_report .selfdb_fieldDokumentunterlagen .selfdb_columnname,
.db214 .selfdb_neuesuche,
.db214 .selfdb_neuesuchelist {
		display: none;
}

.db214 .selfdb_list .selfdb_grouprow,
.db214 .selfdb_report .selfdb_fieldTitel .selfdb_columnvalue,
.db214 .selfdb_dialog .selfdb_fieldTitel .selfdb_columnvalue {
		font-weight: bold;
}

.db214 .selfdb_dialog .selfdb_fieldGltigvon .selfdb_columnname,
.db214 .selfdb_dialog .selfdb_fieldGltigbis .selfdb_columnname,
.db214 .selfdb_report .selfdb_fieldGltigvon .selfdb_columnname,
.db214 .selfdb_report .selfdb_fieldGltigbis .selfdb_columnname {
		float: left;
		width: 4.5em;
}

.db214 .selfdb_dialog .selfdb_fieldDokumentunterlagen,
.db214 .selfdb_report .selfdb_fieldDokumentunterlagen {
		margin-top: 1em;
}

.db214 .selfdb_report .selfdb_fieldDokumentunterlagen {
		margin-bottom: 1em;
}

.db214 .selfdb_report .selfdb_weiteredetails {
		margin-bottom: 2em;
}

@media screen and (max-width: 880px) {
.db214 .selfdb_list tr {
  font-size: 75%;
}
}

/* ############ Stellenausschreibungen ########## */
.db260 .selfdb_dialog .selfdb_fieldName .selfdb_columnname,
.db260 .selfdb_dialog .selfdb_fieldKategorie,
.db260 .selfdb_dialog .selfdb_fieldDokument .selfdb_columnname,
.db260 .selfdb_report .selfdb_fieldName .selfdb_columnname,
.db260 .selfdb_report .selfdb_fieldKategorie,
.db260 .selfdb_report .selfdb_fieldDokument .selfdb_columnname,
.db260 .selfdb_weiteredetails,
.db260 .selfdb_neuesuchereport,
.db260 .selfdb_neuesuche,
.db260 .selfdb_neuesuchelist
{
		display: none;
}

.db260 .selfdb_report .selfdb_fieldDokument {
		margin-bottom: 2em;
}

.db260 .selfdb_dialog .selfdb_fieldName .selfdb_columnvalue {
		font-size: 1em;
		color: #000000;
}
.db260 .selfdb_report .selfdb_fieldName .selfdb_columnvalue {
		font-size: 1em;
		color: #000000;
		font-weight: normal;
}



/* ############ Barrierefreies Recklinghausen ########## */
.db284 .selfdb_dialog {
     margin-top: 2em;
}

@media screen and (max-width: 880px) {
  .db284 form {
    width: 100%;
    padding: 0em;
  }
  .db284 select, .db284 input {
    width: 100%;
  }
}

.db284 .selfdb_dialog .selfdb_columnname {
		float: left;
		width: 17em;
		font-weight: bold;
}

.db284 .selfdb_dialog .selfdb_columnvalue {
		padding-left: 17em;
}

.db284 .selfdb_dialog .selfdb_columnvalue {
		margin-bottom: 1em;
}


@media screen and (max-width: 880px) {
  .db284 .selfdb_dialog .selfdb_columnname {
		float: none;
		width: 100%;
  }

  .db284 .selfdb_dialog .selfdb_columnvalue {
		padding-left: 0em;
  }

.db284 .selfdb_list td:last-child, .db284 .selfdb_list th:last-child {
  display: none;
}

.db284 .selfdb_list tr {
  font-size: 65%;
}

}



/* Newsletter Wifö */
.db531 .selfdb_entry .selfdb_columnname, .db531 .selfdb_fieldDatum .selfdb_columnvalue,  
.db592 .selfdb_entry .selfdb_columnname, .db592 .selfdb_fieldDatum .selfdb_columnvalue 
{
  float:left; 
  padding-right: 5px;
}

.db531 .selfdb_reportentry .selfdb_columnname, 
.db592 .selfdb_reportentry .selfdb_columnname,
.db531 .selfdb_dialog .selfdb_columnname,
.db592 .selfdb_dialog .selfdb_columnname {
  display:none;
}

.db531 .selfdb_report .selfdb_fieldBild img,
.db592 .selfdb_report .selfdb_fieldBild img {
        position: relative;
        float: left;
        width: 250px;
}

.db531 .selfdb_report .selfdb_fieldBild,
.db592 .selfdb_report .selfdb_fieldBild {
        min-height: 8em;
}

.db531 .selfdb_reportentry,
.db592 .selfdb_reportentry {
  margin-bottom:5px;
}

.db531 .selfdb_entryrow .selfdb_fieldEinleitung,
.db592 .selfdb_entryrow .selfdb_fieldEinleitung {
   margin-bottom:1.2em;
}

.db592 .selfdb_reportentry {
        /*position: relative;*/
        float: left;
        width: 720px;
        margin: 0px 0px 20px 0px;
        background-image: url(../Bilder/bg_startseitenelemente.png);
        background-repeat: repeat-x;
}

@media screen and (max-width: 1279px) {
        .db592 .selfdb_reportentry {
           width: auto;
           background-image: none;
        }
}



/* ############ Integrationsangebote / Bildungspartner, Bruecke ########## */
.db517 .selfdb_dialog .selfdb_fieldNamedesTraegers .selfdb_columnname,
.db517 .selfdb_dialog .selfdb_fieldAdresse .selfdb_columnname,
.db517 .selfdb_dialog .selfdb_fieldBeschreibung .selfdb_columnname,
.db517 .selfdb_dialog .selfdb_fieldInternet .selfdb_columnname,
.db517 .selfdb_dialog .selfdb_fieldStichworte {
		display: none;
}

.db517 .selfdb_dialog .selfdb_fieldNamedesTraegers .selfdb_columnvalue {
		margin-bottom: 1em;
		color: #006400;
		font-weight: bold;
		font-size: 1.2em;
}

.db517 .selfdb_dialog .selfdb_fieldAdresse {
		margin-bottom: 1em;
}

.db517 .selfdb_dialog .selfdb_fieldTelefon .selfdb_columnname,
.db517 .selfdb_dialog .selfdb_fieldMobil .selfdb_columnname,
.db517 .selfdb_dialog .selfdb_fieldEMail .selfdb_columnname {
		width: 4em;
		float: left;
}

.db517 .selfdb_dialog .selfdb_fieldAnsprechpartner .selfdb_columnname {
		float: left;
		margin-right: 0.2em;
}

.db517 .selfdb_dialog .selfdb_fieldBeschreibung {
		margin-top: 1em;
}



.db517 .selfdb_dialog .selfdb_fieldTelefon .selfdb_columnname,
.db517 .selfdb_dialog .selfdb_fieldTelefax .selfdb_columnname,
.db517 .selfdb_dialog .selfdb_fieldEMail .selfdb_columnname,
.db517 .selfdb_dialog .selfdb_fieldBildungsinhalte .selfdb_columnname {
  margin-top: 1em;
  font-weight: bold;
}


.db517 .selfdb_dialog .selfdb_fieldTelefon .selfdb_columnvalue,
.db517 .selfdb_dialog .selfdb_fieldTelefax .selfdb_columnvalue,
.db517 .selfdb_dialog .selfdb_fieldEMail .selfdb_columnvalue,
.db517 .selfdb_dialog .selfdb_fieldBildungsinhalte .selfdb_columnvalue {
  clear: both;
}





/* ####### Gruenpatenschaft ####### */
.db540 .selfdb_neuesuchelist,
.db540 .selfdb_neuesuche {
	display: none;
}

.db540 .selfdb_dialog .selfdb_columnname {
		float: left;
		width: 10em;
                font-weight: bold;
}

.db540 .selfdb_dialog .selfdb_columnvalue p {
		margin: 0px;
                padding: 0px;
                /*width:400px;*/
                padding-left:10em;
vertical-align:top;
}

.db540 .selfdb_dialog .selfdb_entryrow {
  padding-bottom: 1em;
}

.kontakt_gruenpatenschaft {
  font-weight: bold;
}





/****** Geänderte Formatierung für Verzeichnis 545 - GEDENKBUCH ********/
#mainContent .suchformular_gedenkbuch form{
  margin-bottom: 1.5em;
}

#mainContent .suchformular_gedenkbuch label {
  cursor: pointer;
  display: inline-block;
  width: 205px;
  vertical-align: top;
  padding: 5px;
}

#mainContent .suchformular_gedenkbuch input,
#mainContent .suchformular_gedenkbuch select {
    border: 1px solid #ccc;
    margin-top: 5px;
    padding: 5px;
    width: 300px;
}

#mainContent .suchformular_gedenkbuch legend {
  font-weight: bold;
}

/******   REPORT    *******/
.db545 .selfdb_reportentry{ margin-bottom:50; }
.db545 .selfdb_report .selfdb_fieldGeburtsdatum {clear:both; }

/*
.db545 .selfdb_columnvalue{
float:left ;
} 
*/  
.db545 .selfdb_fieldNachname .selfdb_columnvalue{
float:left;
} 

                                                            

.db545 .selfdb_report .selfdb_fieldNachname .selfdb_columnname {
display: none;
}

.db545 .selfdb_report .selfdb_fieldGeburtsdatum .selfdb_columnname,
.db545 .selfdb_report .selfdb_komma 
{
  float: left;
  padding-right: 5px;
}

.db545 .selfdb_report .selfdb_weiteredetails {
  clear: both;
  margin-bottom:1.2em;
}


/******   DIALOG   *******/
.db545 .selfdb_dialog .selfdb_columnname {
  font-weight: bold;
}

.db545 .selfdb_dialog .selfdb_fieldNachname,
.db545 .selfdb_dialog .selfdb_fieldReligion .selfdb_columnvalue {
  clear:both;
}

.db545 .selfdb_dialog .selfdb_fieldNachname,
.db545 .selfdb_dialog .selfdb_fieldVorname {
  font-weight: bold;
  font-size: 130%;
}

.db545 .selfdb_dialog .selfdb_fieldPortraitfoto .selfdb_columnname, 
.db545 .selfdb_dialog .selfdb_fieldNachname .selfdb_columnname { 
  display:none;
}

.db545 .selfdb_dialog .selfdb_fieldPortraitfoto {
  margin-right: 10px;
  margin-bottom: 25px;
  width: 200px;
}

.db545 .selfdb_dialog .selfdb_komma {
  float: left;
  padding-right: 5px;
}

.db545 .selfdb_dialog .selfdb_fieldGeburtsdatum {
  margin-top: 1em;
}

.db545 .selfdb_dialog .selfdb_fieldGeburtsdatum,
.db545 .selfdb_dialog .selfdb_fieldGeburtsort,
.db545 .selfdb_dialog .selfdb_fieldReligion {
  float: left;
  width: 450px;
  clear:left;
}


.db545 .selfdb_dialog .selfdb_fieldGeburtsdatum .selfdb_columnname,
.db545 .selfdb_dialog .selfdb_fieldGeburtsort .selfdb_columnname,
.db545 .selfdb_dialog .selfdb_fieldReligion .selfdb_columnname {
  float: left;
  padding-right: 5px;
}

.db545 .selfdb_dialog .selfdb_fieldAdressen {
  clear:both;
}

.db545 .selfdb_dialog .selfdb_fieldReligion,
.db545 .selfdb_dialog .selfdb_fieldAdressen .selfdb_columnname,
.db545 .selfdb_dialog .selfdb_fieldEltern .selfdb_columnname,
.db545 .selfdb_dialog .selfdb_fieldGeschwister .selfdb_columnname,
.db545 .selfdb_dialog .selfdb_fieldEhepartner .selfdb_columnname,
.db545 .selfdb_dialog .selfdb_fieldKinder .selfdb_columnname,
.db545 .selfdb_dialog .selfdb_fieldStaatsangehoerigkeit .selfdb_columnname,
.db545 .selfdb_dialog .selfdb_fieldBeruf .selfdb_columnname,
.db545 .selfdb_dialog .selfdb_fieldOpfergruppe .selfdb_columnname,
.db545 .selfdb_dialog .selfdb_fieldVerfolgungsschicksal .selfdb_columnname,
.db545 .selfdb_dialog .selfdb_fieldWeitereLebensdaten .selfdb_columnname,
.db545 .selfdb_dialog .selfdb_fieldTod .selfdb_columnname,
.db545 .selfdb_dialog .selfdb_fieldQuellen .selfdb_columnname,
.db545 .selfdb_dialog .selfdb_fieldWeiterfuehrendeLinks .selfdb_columnname,
.db545 .selfdb_dialog .selfdb_fieldDokument1,
.db545 .selfdb_dialog .selfdb_fieldDokument2,
.db545 .selfdb_dialog .selfdb_fieldDokument3,
.db545 .selfdb_dialog .selfdb_fieldBiographie
{
  clear:both;
  padding-top:10px
}

.db545 .selfdb_dialog .selfdb_fieldDokument1 {
  padding-top: 1.5em;
}

.db545 .selfdb_dialog .selfdb_fieldBiographie .selfdb_columnname {
  margin-top: 0.4em;
}


.db545 .selfdb_fieldFotofeld1 .selfdb_columnname,.db545 .selfdb_fieldFotofeld2 .selfdb_columnname,
.db545 .selfdb_fieldFotofeld3 .selfdb_columnname, .db545 .selfdb_fieldFotofeld4 .selfdb_columnname, 
.db545 .selfdb_fieldFotofeld5 .selfdb_columnname, .db545 .selfdb_fieldFotofeld6 .selfdb_columnname, 
/*.selfdb_columnname,*/
.db545 .selfdb_fieldDokument2 .selfdb_columnname,.db545 .selfdb_fieldDokument3 .selfdb_columnname { 
  display:none;
}



.db545 .selfdb_fieldFotofeld1 {
  clear: both;
}

/*
.db545 .selfdb_fieldFotofeld1 img,
.db545 .selfdb_fieldFotofeld2 img,
.db545 .selfdb_fieldFotofeld3 img,
.db545 .selfdb_fieldFotofeld4 img,
.db545 .selfdb_fieldFotofeld5 img {
  margin-right: 1em;
  margin-top:1em;
  width: 200px;
}*/


/*CS, 18.03.2014 - Vereinfachung*/
.db545 div[class^="selfdb_fieldFotofeld"] img {
  margin-right: 1em;
  margin-top:1em;
  width: 200px;
  clear: both;
}

.db545 div.selfdb_neuereintrag {
  display: none;
}

.selfdb_blaettern {
  padding-bottom: 30px;
}

.blaettern_zurueck {
  float: left;
}

.blaettern_vor {
  float: right;
}

.db545 .selfdb_dialog .selfdb_columnvalue .bildunterschrift {
  padding-bottom: 20px;
  font-size: 85%;
}

.db545 .selfdb_hintmessage {
  padding-bottom: 1em;
}



/****** Geänderte Formatierung für Verzeichnis 616 - EHRENGALERIE ********/
#mainContent .suchformular_ehrengalerie form {
  margin-bottom: 1.5em;
}

#mainContent .suchformular_ehrengalerie label {
  cursor: pointer;
  display: inline-block;
  width: 205px;
  vertical-align: top;
  padding: 5px;
}

#mainContent .suchformular_ehrengalerie input,
#mainContent .suchformular_ehrengalerie select {
    border: 1px solid #ccc;
    margin-top: 5px;
    padding: 5px;
    width: 300px;
}

#mainContent .suchformular_ehrengalerie legend {
  font-weight: bold;
}

/******   REPORT    *******/
.db616 .selfdb_reportentry{ margin-bottom:50; }
.db616 .selfdb_report .selfdb_fieldGeburtsjahr {clear:both; }

  
.db616 .selfdb_fieldNachname .selfdb_columnvalue{
float:left;
} 

                                                            
.db616 .selfdb_report .selfdb_fieldNachname .selfdb_columnname,
.db616 .selfdb_report .selfdb_fieldPersonderStadtgeschichte .selfdb_columnname {
display: none;
}

.db616 .selfdb_report .selfdb_komma {
  float: left;
  padding-right: 5px;
}

.db616 .selfdb_report .selfdb_weiteredetails {
  clear: both;
  margin-bottom:1.2em;
}

/******   DIALOG   *******/
.db616 .selfdb_dialog .selfdb_columnname {
  font-weight: bold;
}

.db616 .selfdb_dialog .selfdb_fieldNachname {
  clear:both;
}

.db616 .selfdb_dialog .selfdb_fieldNachname,
.db616 .selfdb_dialog .selfdb_fieldVorname {
  font-weight: bold;
  font-size: 130%;
}

.db616 .selfdb_dialog .selfdb_fieldPortraitfoto .selfdb_columnname,
.db616 .selfdb_dialog .selfdb_fieldVorname .selfdb_columnname,  
.db616 .selfdb_dialog .selfdb_fieldNachname .selfdb_columnname,
.db616 .selfdb_dialog .selfdb_fieldPersonderStadtgeschichte .selfdb_columnname { 
  display:none;
}

.db616 .selfdb_dialog .selfdb_fieldPortraitfoto {
  margin-right: 10px;
  margin-bottom: 25px;
  width: 200px;
}

.db616 .selfdb_dialog .selfdb_komma {
  float: left;
  padding-right: 5px;
}

.db616 .selfdb_dialog .selfdb_fieldGeburtsjahr,
.db616 .selfdb_dialog .selfdb_fieldTodesjahr {
  float: left;
  width: 450px;
  clear:left;
}

/*
.db616 .selfdb_dialog .selfdb_fieldGeburtsjahr .selfdb_columnname,
.db616 .selfdb_dialog .selfdb_fieldTodesjahr .selfdb_columnname {
  float: left;
  padding-right: 5px;
}

.db616 .selfdb_dialog .selfdb_fieldAdressen {
  clear:both;
}
*/

.db616 .selfdb_dialog .selfdb_fieldKurzbiographieeinschliesslichLebensdaten .selfdb_columnname,
.db616 .selfdb_dialog .selfdb_fieldTodesjahr .selfdb_columnname,
.db616 .selfdb_dialog .selfdb_fieldAmtszeit .selfdb_columnname,
.db616 .selfdb_dialog .selfdb_fieldJahrderVerleihungderEhrenbuergerwuerde .selfdb_columnname,
.db616 .selfdb_dialog .selfdb_fieldJahrderVerleihungderStadtplakette .selfdb_columnname,
.db616 .selfdb_dialog .selfdb_fieldGeburtsjahr .selfdb_columnname,
.db616 .selfdb_dialog .selfdb_fieldWeiterfuehrendeLinks .selfdb_columnname,
.db616 .selfdb_dialog .selfdb_fieldDokument1,
.db616 .selfdb_dialog .selfdb_fieldDokument2,
.db616 .selfdb_dialog .selfdb_fieldDokument3 {
  clear:both;
  padding-top: 10px;
}

.db616 .selfdb_dialog .selfdb_fieldDokument1 {
  padding-top: 1.5em;
}

.db616 .selfdb_dialog .selfdb_fieldKurzbiographieeinschliesslichLebensdaten .selfdb_columnname {
  margin-top: 0.4em;
}


.db616 .selfdb_fieldFotofeld1 .selfdb_columnname, .db616 .selfdb_fieldFotofeld2 .selfdb_columnname,
.db616 .selfdb_fieldFotofeld3 .selfdb_columnname, .db616 .selfdb_fieldFotofeld4 .selfdb_columnname, 
.db616 .selfdb_fieldFotofeld5 .selfdb_columnname, .db616 .selfdb_fieldFotofeld6 .selfdb_columnname, 
.db616 .selfdb_fieldDokument2 .selfdb_columnname, .db616 .selfdb_fieldDokument3 .selfdb_columnname { 
  display:none;
}


.db616 .selfdb_fieldFotofeld1 {
  clear: both;
}


/*CS, 18.03.2014 - Vereinfachung*/
.db616 div[class^="selfdb_fieldFotofeld"] img {
  margin-right: 1em;
  margin-top:1em;
  width: 200px;
  clear: both;
}

.db616 div.selfdb_neuereintrag {
  display: none;
}

.selfdb_blaettern {
  padding-bottom: 30px;
}

.blaettern_zurueck {
  float: left;
}

.blaettern_vor {
  float: right;
}

.db616 .selfdb_dialog .selfdb_columnvalue .bildunterschrift {
  padding-bottom: 20px;
  font-size: 85%;
}

.db616 .selfdb_hintmessage {
  padding-bottom: 1em;
}




/************** Spielplaetze 603  ****************/
.db603 .selfdb_columnname {
   display: inline;
   font-weight: bold;
}

.db603 .selfdb_fieldFotofeld .selfdb_columnvalue img {
   width: 50%;
}

#mainContent .db603 th,
#mainContent .db603 td {
	border: 0px;
}

.db603 .selfdb_fieldFotofeld .selfdb_columnname,
.db603 .selfdb_fieldFoto1 .selfdb_columnname,
.db603 .selfdb_fieldFoto2 .selfdb_columnname,
.db603 .selfdb_fieldFoto3 .selfdb_columnname  {
    display: none;
}

.db603 .selfdb_fieldFotofeld .selfdb_columnvalue {
   text-align: center;
}

.db603 .selfdb_fieldFoto1 .reportrow,
.db603 .selfdb_fieldFoto2 .reportrow,
.db603 .selfdb_fieldFoto3 .reportrow {
   float: left;
}

.db603 .selfdb_fieldFoto1,
.db603 .selfdb_fieldFoto2,
.db603 .selfdb_fieldFoto3 {
   float: left;
   width: 30%;
   margin-right: 3%;
}

.db603 .selfdb_fieldFoto1 img,
.db603 .selfdb_fieldFoto2 img,
.db603 .selfdb_fieldFoto3 img {
   width: 100%;
   display: block;
   margin-top: 5%;
   margin-bottom: 5%;
}

.db603 .selfdb_reportrow {
   margin-bottom: 10px;
}

.db603 .selfdb_grouprow {
  display: block;
  margin-top: 0.5em;
}

.db603 .selfdb_grouprow td {
  display: none;
}


a.liste_spielplaetze {
  clear: both;
  display: block;
}



table.ecards, table.ecards form {
  width: 100%;
  max-width: 100%;
  align: center;
}

table.ecards input, table.ecards textarea {
  max-width: 100% important;
  width: 100% important;
}


form.immobilienangebote textarea {
  width: 100%;
}


@media screen and (max-width: 880px) {
table.ecards input, table.ecards textarea {
  max-width: 100% important;
  width: 100% important;
}



}

/**** Eingebettete Videos ******/
.video-container {
    position: relative;
    padding-bottom: 56.25%;
    padding-top: 30px;
    height: 0;
    overflow: hidden;
}

.video-container iframe,
.video-container object,
.video-container embed {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}


/***** Online-Antrag Briefwahl *****/

.persoenlicheDaten, .wahlen, .stimmbezirk, .waehlerverzeichnisnummer {display:table;}
.familienname, .vorname, .geburtsdatum, .wahl, .akademischergrad, .strasse, .hausnummer {display:table-row;}
.columnname, .columnvalue {display:table-cell; padding: 5px 10px 5px 0px;}
.columnzusatz {display:table-cell;  }

  .briefwahlantrag {padding-top:20px;}
  .persoenlicheDaten, .wahlinfos {padding-bottom: 30px;}
  .buttons {padding-top: 20px;}

  form > div.persoenlicheDaten > div, 
  form > div.wahlinfos > div
    {margin-bottom: 5px; }
  .columnname {font-weight:bold; }
  .columnvalue {padding-right:5px;}

  .versand .columnname  {width: auto; }
  .versandanschrift .columnname {font-weight:bold; width: auto;}
  .versandanschrift output {display: block;}

form#neuerAntragForm {padding-top:60px;}

@media screen and (max-width:510px) {
  .wahl .columnvalue {padding-left: 0%;}
}


.db624 .selfdb_fieldName .selfdb_columnname,
.db624 .selfdb_fieldAnschrift .selfdb_columnname,
.db624 .selfdb_kartenansicht {display: none;} 

.db624 .selfdb_columnname {margin-top: 5px; font-weight:bold;}

.db624 .selfdb_fieldName .selfdb_columnvalue {
  margin-bottom: 0px;
  color: black;
  font-weight: bold;
  font-size: 1.1em;
}
.db624 .selfdb_reportentry {  margin-top: 5px;}

.selfdb_select option {color: #000000; background-color: #ffffff;}

/** podcast und youtube **/
.privacy-notice {
    padding: 15px;
    width: 95%;
    background-color: #E5EBF2;
}
.external-content{
   min-height: 100px;
}


/** Slickslider auf Startseite **/

.slider-container {
    visibility: hidden;
}
.slider-container.slick-initialized {
    visibility: visible;
}

.slider-container {
	background-color: #006400; 
	}

.slider-wrapper {

}

.slide-content {
	display: grid;
	grid-template-columns: 33% 67%;
}

.slider-text {
	font-size: 1.2em;
	line-height: 1.25em;
	color: #FFF;
	padding-top: 30px;
	padding-right: 30px;
	padding-bottom: 20px;
	padding-left: 30px;
}

.slider-header {
	font-size: 1.3em;
	font-weight: bold;
	padding-bottom: 1.0em;
}

.slider-text p {
	margin: 0px;
    padding: 0px;
	
}

.slider-text a,
.slider-text a:link, 
.slider-text a:visited, 
.slider-text a:active,  
.slider-text a:hover, 
.slider-text a:focus {
 color: #ffffff; 
 text-decoration: underline;
}

.slide img {
	width: 100%;
	overflow: hidden;
}

/* Arrows */
.slick-prev,
.slick-next
{
    top: 95% !important;
}

.slick-next 
{
    right: 25px !important;
}

.slick-prev 
{
    left: 25px !important;
	z-index: 99;
}

.buttons{
  display: inline-block;
  margin-left:46.5%;
  margin-top:100px;
}

.slick-slide {
}

.slick-slide:nth-child(1),
.slick-slide:nth-child(3),{
  background: red;
}

@media(min-width: 1280px) {
.slider-container {
	width: 1280px;
	}
.slide img {
	width: 858px;
}
}

@media(max-width: 950px) {
.slider-container {
	width: 99%;
	}
.slide-content {
	/*grid-template-columns: 40% 60%;*/
}	
.slide img {
	/*width: 100%;*/
	max-width: inherit;
}	
}

@media(max-width: 880px) {
	
#header {

}	

#container {
	width: 99%;
	}

.slider-container{
	width: 93dvw;
	margin: 20px 3.5dvw 0 3.5dvw;
}

.header_logo {float: none;}

.slide-content {
	grid-template-columns: 1fr;
	}

.slider-text {
	order: 1;
	padding-top: 25px;
	padding-right: 15px;
	padding-left: 15px;
	min-height: 200px;
}

.slider-image {
	order: 0;
	}
}


