#BreadCrumb {display: none;}

img a, a img {border: none;}

.subnav_element a {}
.subnav_element img {width:100%; }    /* align:middle raus geändert 16.09.14 Matzmorr */
.subnav_ueberschrift {}
.subnav_text {}

.subnavigation_table {
  clear:both;
  display:  table;
/*  width: 100%;*/
  border-spacing: 5px; 
  border-collapse: separate;
}

.subnavigation{
  display:table-row;
  width: auto;
}

.subnav_element 
{
/*  float:left; */
  display:table-cell;
  width:32%;
  margin: 0px 3px 5px 0px;

  box-shadow: 1px 1px 3px #eeeeee;
  border: 4px solid #ffffff;
  background-color: #eeeeee;

  background-image: -webkit- linear-gradient(#eeeeee 0%, #ffffff 100%);
  background-image: -moz- linear-gradient(#eeeeee 0%, #ffffff 100%);
  background-image: -o- linear-gradient(#eeeeee 0%, #ffffff 100%);
  background-image: linear-gradient(#eeeeee 0%, #ffffff 100%);
}

/*  matzmorr 23.06.2015 */
.subnav_element img:hover
{
opacity: 0.9; 
}

.text_zentriert {text-align: center;}

img.bild_links {
  float: left;
  margin: 0em 0.8em 0.8em 0em;
}

img.bild_rechts {
  float: right;
  margin: 0em 0em 0.8em 0.8em;
}

.lightbox-thumbnail {
  float: left;
  margin: 5px 5px 10px 0px;
}

img.lightbox-thumbnail {
/*  width: 150px; ggf. keine korrekte Anordnung der Bilder*/
  height: 105px;
}

.BildmitText {
  float: left;
  margin: 5px 5px 10px 0px;
}

.BildmitText img {
  width: 130px;
}

.externerlink a:after, a.externerlink:after 
{
  content: url(../Bilder/externerlink.png);
  vertical-align: bottom;
  padding-right: 3px;
}

.downloadlink a:after, a.downloadlink:after {
  content: url(../Bilder/downloadlink.png);
  vertical-align: bottom;
  padding-right: 3px;
}

.nofloat {clear:both;}

img.bild_vollegroesse {width: 100%;}
img.bild_halbegroesse {width: 48%; float:left;padding: 0px 10px 10px 0px;}
.liste_nachhalbegroesse {padding-left: 48%; }
img.bild_drittelgroesse {width: 31.5%;float:left;padding: 0px 10px 10px 0px}
.liste_nachdrittelgroesse {padding-left: 31.5%;}


#mainContent ol, #mainContent ul {
  margin: 0px;
  padding-left: 20px;
  padding-bottom: 12px; /*DD: Abstand nach Listen */
}

#mainContent ul {
  list-style: square;
/* Ziel: Aufzählungszeichen von umfliessende Listen ragen nicht in das umfliessende Element */
/*  list-style-position: inside;*/
}

#mainContent ul li div {
/* Ziel: Listenpunkte in divs sollen auch neben dem Aufzählungszeichen stehen */
  display: inline;   
}


div.fliesstext {padding-bottom: 20px;}



/** Matzmorr 22.06.2015 : Wappen im Kopf zoomen bei hover neu: 20.11. nur opacity**/
  
#id36587 img:hover{
opacity:0.75;
transition: all 0.6s ease-in-out;
}


/************** SelfDB ************************/

h1.selfdb_verzeichnisname, .selfdb_report .selfdb_columnname, .selfdb_entry .selfdb_columnname
 {
  display:none;
}

/*Anzeige von Neue Suche vor Liste und Report */
.selfdb_linkstop {display:none;}


.selfdb_fieldName, .selfdb_fieldTitel {
  font-weight: bold;
}

.selfdb_entrypair, .selfdb_neuesuchereport, 
.selfdb_neuesuchedetail 
{
  clear:both;
}

.selfdb_reportgroup{
  font-size: 110%;
  clear: both;

  padding-top: 5px;
  padding-bottom: 5px;
  background-color: #eeeeee;
  font-weight: bold;
}


table.selfdb_list { 
  width: 100%;  
} 

/** Überschriften einblenden **/
.selfdb_fieldTelefon .selfdb_columnname, .selfdb_fieldFax .selfdb_columnname, .selfdb_fieldTelefax .selfdb_columnname,
.db331 .selfdb_fieldTrger .selfdb_columnname, .db331 .selfdb_fieldZusatztitel .selfdb_columnname, .db331 .selfdb_fieldZusatzinhalt .selfdb_columnname, .db331 .selfdb_fieldTrgerkategorie .selfdb_columnname 
{
  display: inline;
  float: left;
  margin-right: 5px;
}

div.veranstaltungskalender_tag {
  font-weight: bold;
  color: #000000;
  padding-top: 10px;
}

tr.selfdb_grouprow {
  font-weight: bold;
  font-size: 110%;
  border-bottom: 1px solid #eee;
}



/************** Startseite News Aktuelles ************************/
.db325 .selfdb_verzeichnisname, 
.db325 .selfdb_neuesuchereport,
.db325 .selfdb_neuesuchedetail 
{
  display:none;
}

.db325 .selfdb_fieldBild {float:left; margin: 0px 7px 5px 0px;  }
.db325 .selfdb_report .selfdb_fieldBild {width: 220px;}

/* 02.07.15 width statt attribut nur für Detailseite */
.db325 .selfdb_entry .selfdb_fieldBild {width: 300px;}

.db325 .selfdb_fieldSortierdatum {float:left; margin-right: 5px;}
.db325 .selfdb_report .selfdb_fieldBild img {width: 100%; }

.db325 .selfdb_reportentry {  clear:both;padding-top:20px;}
.db325 .selfdb_erstereintrag .selfdb_reportentry {padding-top:0px;}

.db325 .selfdb_fieldBerschrift a {text-decoration: none;}

/** Matzmorr 22.06.2015 Zoomen bei hover
.db325 .selfdb_fieldBild img:hover {
-webkit-transform: scale(1.03, 1.03) rotate(0.01deg);
-webkit-transition: -webkit-transform 0.3s linear;
-moz-transform: scale(1.03, 1.03) rotate(0.01deg);
-moz-transition: -moz-transform 0.3s linear;
-ms-transform: scale(1.03, 1.03) rotate(0.01deg);
-ms-transition: -ms-transform 0.3s linear;
}
 **/

/** Matzmorr 22.06.2015 Zoomen bei hover **/
.db325 .selfdb_fieldBild .selfdb_columnvalue {
	overflow:hidden;
}

.db325 .selfdb_fieldBild img {
	transition: all 0.4s ease-in-out;
}

.db325 .selfdb_fieldBild img:hover {
	transform: scale(1.05, 1.05) ;
	opacity:0.85;
}




/** Verzeichnisse mit 2 Spalten **/

.db79 .selfdb_reportentry, .db322 .selfdb_reportentry, .db323 .selfdb_reportentry, .db329 .selfdb_reportentry, .db331 .selfdb_reportentry, .db330 .selfdb_reportentry,  .db339 .selfdb_reportentry {
  float: left;
  width: 45%;
  margin: 0em 0em 1em 0em;
  border-top: 1px dotted #cccccc;
  padding-top: 0.2em;
}

/* .db79 .selfdb_weiteredetails, */
.db322 .selfdb_weiteredetails, .db323 .selfdb_weiteredetails, .db329 .selfdb_weiteredetails, .db331 .selfdb_weiteredetails, .db330 .selfdb_weiteredetails,  .db339 .selfdb_weiteredetails {
  padding-top: 15px;
}

/** Veranstaltungskalender (evtl. trennen nach report und detail)**/

.db79 .selfdb_report .selfdb_fieldgkdveranstende {
  display: none;
}

.db79 .selfdb_report .selfdb_fieldVeranstaltungssttte, .db79 .selfdb_report .selfdb_fieldStadt, .db79 .selfdb_entry .selfdb_fieldStadt {
  display:none;
}

.db79 .selfdb_weiteredetails{
/*  padding-top: 15px; */
}

.db79 .selfdb_fieldTitel {padding-bottom: 10px;}
.db79 .selfdb_fieldBild {float: right; padding: 0px 0px 10px 10px; }
.db79 .selfdb_fieldBild img {
  width: 300px; 
/*  max-width: 300px; zu klären */
}

.db79 .selfdb_reportrow .selfdb_fieldKategorie  
{
  display: none;
}

/*23.11.16 Schwank, Anzeige standardmäßig in Report */
.db79 .selfdb_report .selfdb_fieldBild {display:none;}

#sidebarRight .hinweis {font-size: 80%;}

.db79 .selfdb_neuereintrag{
  display: none;
}

.db79 img.selfdb_qrcode {
float:right;
width:160px;	/*200px*/
height:160px;

}

.db79 img.selfdb_qrcode:hover
{ 
/**width:200px;
height:200px;
**/
}

/** Wahllokale **/

/*.db552 td.selfdb_fieldAdresse .selfdb_adresse {display: none;}*/
.db552 td {padding: 0px 10px 0px 10px;}

/** Sportstätten, Sporthallen **/
table {}
.db550 tr.selfdb_grouprow td, .db553 tr.selfdb_grouprow td {
  padding-top: 20px;
}

.db550 tr th, .db553 tr th {
  display:none;
}

/** Suche-Button ausblenden**/
.db323 .selfdb_neuesuchedetail, 
.db329 .selfdb_neuesuchedetail,
.db339 .selfdb_neuesuchedetail
{
  display:none;
}

.db329 .selfdb_fieldKurztext 
{
  padding-top:12px;
}


/** Matzmorr 20.08.2015 Bild rechts mit gerundeten Ecken und schräg **/

.db329 .selfdb_fieldFotooderlogo {
float:right;

}

.db329 .selfdb_fieldFotooderlogo img{
-moz-border-radius: 150px;
-webkit-border-radius: 150px;

border-radius: 150px;
box-shadow:4px 4px 12px #666;

-moz-transform:rotate(20deg); /* Firefox 3.6 Firefox 4 */
 -webkit-transform:rotate(20deg); /* Safari */
 -o-transform:rotate(20deg); /* Opera */
 -ms-transform:rotate(20deg); /* IE9 */
 transform:rotate(20deg); /* W3C */
}

/** Matzmorr 30.10.2015  SelfDB Flüchtlinge FAQ #566 und GroNoKu #567 Vermiter-FAQ #569**/

.db566 .selfdb_frage, .db567 .selfdb_frage, .db569 .selfdb_frage, .db567 .selfdb_report .selfdb_weiteredetails {
display:none;

}

.db566 .selfdb_fieldFrage, .db567 .selfdb_fieldFrage, .db569 .selfdb_fieldFrage {
font-weight:bold;
padding-bottom:5px;

}

.db566 .selfdb_fieldAntwort, .db567 .selfdb_fieldAntwort, .db569 .selfdb_fieldAntwort {
font-style:italic;

}


/************** BSO Bürgerservice-Online ************************/

.alphabet div {
  float:left;
  width: 35px;
}

.alphabet {
  padding:5px 0px 5px 0px ;
  min-height: 9em;
}

@media screen and (max-width: 980px) {
.alphabet, .box_right_content {
  min-height: 5em;
}
}

@media screen and (max-width: 805px) {
.alphabet, .box_right_content {
  min-height: 5em;
}
}

.alphabet .alleeintraege {
  width:100%;
  text-align:center;
  padding-top: 10px;
}

#sidebarRight .alleeintraege .alphabet {
}

div.oes_ueberschrift, div.angebote_ueberschrift,div.personen_ueberschrift,div.formulare_ueberschrift,
h1.oes_ueberschrift, h1.angebote_ueberschrift,h1.personen_ueberschrift,h1.formulare_ueberschrift 
 {display:none;}

.angebot_name .typ, .oe_name .typ {display: none;}

.populaereAngebote .ueberschrift, .populaereOE .ueberschrift {
  font-weight: bold; 
}

.formulare_bezeichnung {
  float: left; 
  margin-right: 5px;
}

#mainContent ul.angebote, #mainContent ul.organisatorischeEinheiten, #mainContent ul.formulare{
  padding-left: 5px;
}

#mainContent li.angebot, #mainContent li.organisatorischeEinheit, #mainContent li.link {
  border-bottom: 2px solid #ffffff;
  list-style-type: none;
  background-color: #fafafa;
  text-decoration: none;
  padding: 10px 0px 10px 10px
}

/**** Matzmorr am 24.09.2020 - Lesbarkeit Hinweise Formulare ****/
#mainContent ul li div.auftragsmodus {display: block;} 

/*Linie unter Überschriften?*/
.angebot_kosten .ueberschrift, .angebot_voraussetzungen .ueberschrift, .angebot_unterlagen .ueberschrift, .angebot_formulare .ueberschrift {
  border-bottom:1px dotted silver;
}

.ueberschrift {
  font-weight:bold;
  margin-top:12px;
}

/** Öffenungszeiten **/
p.anmerkung {
background-color: #fafafa;
margin-bottom: 20px;
}

table.zeiten {
background-color: #fafafa;
width: 100%;
/*empty-cells:hide;*/
}

/*Matzmorr 08.08.14*/
table.zeiten tr {
border-bottom: 1px solid white;
}

/*Matzmorr 08.08.14*/
table.zeiten td {
padding-top: 5px;
padding-bottom: 5px;
}

/*Matzmorr 08.08.14*/
table.zeiten th {
padding-left: 5px;
}


th.wochentag {
text-align: left;
width: 30%;
}

td.anmerkung {
font-style:italic;
}

/*Schwank 22.07.15 Attribute im img Tag sind entfallen*/
.gebaeude_bild, .angebot_bild, .oe_bild, .person_bild {
  float:right; 
  width: 30%;
}

/** für Screenreader **/
.hidden {
  position: absolute;
  left: -10000px;
  top: auto;
  width: 1px;
  height: 1px;
  overflow: hidden;
}

.email {
  position: absolute;
  left: -10000px;
  top: auto;
  width: 1px;
  height: 1px;
  overflow: hidden;
}

/* nicht im Einsatz
input[required]:after {
  content:" * ";
}
*/


/** Sitemap **/

li[class^="mainli"] {
  list-style-type: none;
  font-weight: bold;
  margin-bottom: 20px;
}

li[class^="mainli"] ul {
  font-weight: normal;
}

/** Galerie **/

td.viewimage  {
  width: 92%;
}

td.viewimage img {
  width: 100%;
  height: auto;
}

/** Formulare */

.required
{
/*  margin-bottom: -20px; DS 22.05.18 wg. Abonnieren-Form*/
  font-weight: bold;
  color: red;
}

.required_pre
{
  margin-bottom: -20px;
  font-weight: bold;
}

.err {
  font-weight: bold;
  color: red;
}

.formSeiteEmpfehlen, .formCastropRauxel {
  width: 100%;
  padding: 0px;  /*; fehlte geändert 16.09.14 Matzmorr */
  margin: 0px;
}

.formSeiteEmpfehlen .row, formCastropRauxel .row {
  clear: both;
}

.formSeiteEmpfehlen label, formCastropRauxel label { 
  cursor: pointer;
  display: inline-block;
  width: 30%;
  vertical-align: top;
  padding-top: 5px;
  padding-right: 5px;
  padding-bottom: 5px;
  padding-left: 5px;
}

.formSeiteEmpfehlen label[class^="plz"], .formSeiteEmpfehlen label[class^="ort"], 
.formCastropRauxel label[class^="plz"], .formCastropRauxel label[class^="ort"] 
 {
  width: 22px;
}

.formSeiteEmpfehlen label[class^="grund"], .formCastropRauxel label[class^="grund"] {
  width: 40px;
}

.g-recaptcha {
  padding: 10px 0px 10px 0px;
}

#mainContent fieldset {
  border: 0px;
/* auskommentier am 23.09.2015 matzmorr  border-top: dotted 1px #bbbbbb;  ; fehlte geändert 16.09.14 Matzmorr */
  background-color: #fafafa;
  background-image: -webkit-linear-gradient(#fafafa 0%, #ffffff 100%);
  background-image: -moz-linear-gradient(#fafafa 0%, #ffffff 100%);
  background-image: -o-linear-gradient(#fafafa 0%, #ffffff 100%);
  background-image: linear-gradient(#fafafa 0%, #ffffff 100%);

}

#mainContent legend {
  font-weight: bold;
/*  color: rgb(139, 139, 139);  23.09.2015 Matzmorr   */
 color: #ccc;	

  letter-spacing: 0.25em;
/*  padding-bottom: 1.2em;  23.09.2015 Matzmorr   */
}

/*
#mainContent input {
  color: #4d4d4d;
  border: 1px solid #c4c4c4;
  padding: 4px;
}
*/

#mainContent input[type="submit"],  #mainContent input[type="button"], #mainContent input[type="reset"] {
  cursor: pointer;
  padding: 5px 10px;
  font-style: italic;
  font-weight: bold;
}

#mainContent input[type="submit"], #mainContent #submitit {
  background-color: rgb(86, 128, 86);
  color: #ffffff;
  border: 1px solid rgb(179, 214, 179);
}


#mainContent input[type="reset"] {
  background-color: rgb(145, 112, 116);
  color: #ffffff;
  border: 1px solid rgb(219, 174, 179);
}


/*#mainContent input[type="text"], */
.formSeiteEmpfehlen input[type="text"], formCastropRauxel input[type="text"],
.formSeiteEmpfehlen input[type="email"], formCastropRauxel input[type="email"]  
 {
  margin-top: 5px;
  padding-top: 5px;
  padding-right: 5px;
  padding-bottom: 5px;
  padding-left: 5px;
  width: 68%;
}


#mainContent input[type="submit"]:hover, #mainContent input[type="button"]:hover {
  border: 1px solid #ffffff;
  box-shadow: 0px 1px 5px rgba(0, 0, 0, 0.3);

}

/***** PANFLOW ***/
#keinjavascript {
  color: #ff0000;
  font-weight: bold;
}

/*********** Verwaltungssuchmaschine (außerhalb vom iframe - sonst vsm_castrop.css  *********************/

.vsmresult_words{
  font-weight:bold;
  margin-top:15px;
/*  font-weight:0.9em;  ungültige Angabe - geändert 16.09.14 Matzmorr */

}

.vsmresult_gemeinde, .vsmresult_kreis,.vsmresult{}

iframe.vsmergebnisframe{
  width:100%;
height:25em;
}

#sidebarRight input.vsmquery {
  width: 95%;
}


/*********** Mängelmelder Matzmorr 31.03.2016 *********************/
.db571 .selfdb_fieldMeldungPositionLat, .db571 .selfdb_fieldMeldungPositionLong, .db571 .selfdb_aendern, .db571 .selfdb_neuereintrag, #id41285 .selfdb_aendern {
	display:none;
}

.db571 .selfdb_report .selfdb_reportrow {
/*float:left;
width:50%;*/
font-size:75%;
}


.db571 .selfdb_report .selfdb_columnname {
    display: none;
}
.db571 .selfdb_report .selfdb_columnvalue {
   display: block;
   padding-right: 1em;
   width:120px;
   float: left; 
}

.db571  .selfdb_fieldMeldungBetreff {
width:100%;
}

.db571  .selfdb_fieldMeldungBetreff .selfdb_columnvalue {
	font-size:120%;
	font-weight:bold;
                     float: none;
                    width:100%;
}

.db571 .selfdb_dialog .selfdb_fieldMeldungAntwort {


}

.db571 .selfdb_reportentry {
padding:0.3em;
margin-top:0.3em;
border:1px solid #eee;
}

.db571 .selfdb_report .selfdb_fieldMeldungFoto .selfdb_columnvalue {
width:100%;
}

.db571 .selfdb_report  .selfdb_fieldMeldungFoto {
text-align:right;
float:right;
width:100px;
}
.db571 .selfdb_report .selfdb_fieldMeldungFoto img {
    max-width: 100px;
    max-height: 40px;
 border: solid 2px #fff; 
 background-color: #eed; 
 box-shadow: 2px -2px 5px rgba(0,0,0,0.6); 
 border-radius:4px; 
}

.db571 .selfdb_dialog .selfdb_fieldMeldungFoto {
text-align:right;
float:right;
width:255px;
}
.db571 .selfdb_dialog .selfdb_fieldMeldungFoto img {
    max-width: 250px;
    max-height: 140px;
 border: solid 2px #fff; 
 background-color: #eed; 
 box-shadow: 2px -2px 5px rgba(0,0,0,0.6); 
 border-radius:4px; 
transition: all 1s ease;
}

.db571 .selfdb_dialog .selfdb_fieldMeldungFoto img:hover {

 transform:scale(2.5);


}


.db571 .selfdb_dialog  {
min-height:150px;
}

.db571 .selfdb_reportrow {
padding:0.3em;
}
.db571 .alternierend1 {
}

.db571 .alternierend2 {
}

.db571 .selfdb_report .selfdb_reportgroup {
background-color:#ffffff;
font-size: 120%;
text-align:center;
color:#999999;
border-bottom:2px dotted #999999;
margin-top:1em;
}

.db571 .selfdb_report  .selfdb_weiteredetails {
display:block;
font-size:75%;
width:100px;
}

.db571 .selfdb_fieldMeldungStatus .selfdb_columnvalue::before { 
    content: "Status: ";
}

.db571  .selfdb_fieldMeldungEingangsdatum .selfdb_columnvalue::before { 
    content: "Eingang: ";
}
.db571 .selfdb_fieldMeldungAntwortdatum  .selfdb_columnvalue::before { 
    content: "Antwort: ";
}

.db571 .selfdb_fieldKategorie .selfdb_columnvalue::before { 
    content: "Kategorie: ";
}




.meldungStyle0 {
background-color:#ccc;
}
.meldungStyle1 {
background-color:#edb034; /*orange; */
}
.meldungStyle2 {
background-color:#5aac25; /*grün */
}
.meldungStyle3 {
background-color:#fff;
}

.markerInfoStyle0 {
  color: #aaa;
}
.markerInfoStyle1 {
  color: #edb034; /*orange; */}

.markerInfoStyle2 {
  color: #5aac25; /*grün*/
}

.markerInfoStyle3 {
  color: #eee;
}

/**************** Wetter-Warnungen *********************/
div.level1, div.level2, div.level3, div.level4 {
  border: 0px solid black;
  width: 100%;
}

.headerlevel1 {border-left: 0.2em solid #ffff00; clear: both; min-height:50px; padding-left: 10px;}
.headerlevel2 {border-left: 0.2em solid #ff9900; clear: both; min-height:50px; padding-left: 10px;}
.headerlevel3 {border-left: 0.2em solid #ff0000; clear: both; min-height:50px; padding-left:10px;}
.headerlevel4 {border-left: 0.2em solid #af0064; clear: both; min-height:50px; padding-left:10px;}

.level1 {padding-top: 0.2em; margin-bottom: 0.2em; display: block; font-size: 110%;}
.level2 {padding-top: 0.2em; margin-bottom: 0.2em; display: block; font-size: 110%;}
.level3 {padding-top: 0.2em; margin-bottom: 0.2em; display: block; font-size: 110%;}
.level4 {padding-top: 0.2em; margin-bottom: 0.2em; display: block; font-size: 110%;}

.wetterbox {
	background-color: #fafafa;
}

.wetter_teaser {
	padding-left: 15px;
	padding-top: 15px;
}


.wetterboxunten {
 	display: block;
	padding-top: 0.2em;
         clear: both;
}

a.warnwetterdetails {
        padding-left: 15px;
}


div.wetterboxlinks {
	width: 100px;
	float: left;
}

/*
img.warnstufeicon {
	width: 36px;
	float: left;
	padding: 0.5em;
}
*/

img.typicon {
	width: 48px;
	float: left;
	margin: 1em 1.5em;
}

img.iconOK {
	width: 36px;
	float: left;
	margin: -0.6em 0.7em 0em 0em;
}

.weather_nohints {
	background-color: #FAFAFA;
	padding: 0.2em;
	min-height: 3em;
	margin-bottom: 1em;
}

.weather_nohints img {
	padding-top: 1em;       
}

quote {
	margin-top: 1em;
}

/****** Suchseite ******/
.pagination {padding-bottom: 1em;}
.form-open {padding-bottom: 1em;}
#mainContent .pagination ul {list-style-type: none;margin-top:10px;}
.pagination li {float: left; margin-right: 10px;}
.mlt {padding-bottom: 1em;}
.highlight {
  font-weight: bold;
}

.query-box {display: none;}

/*** Newsletter Abo-Formular ***/
div#abo_titel{
  display: none;
}

/*** Briefwahlantrag ***/

.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%;}
}

/* SelfDB Stellenangebote */
.db488 {}

.db488 .selfdb_fieldStart .selfdb_columnname, 
/*.db488 .selfdb_fieldStart .selfdb_columnvalue,*/
.db488 .selfdb_fieldStellenbezeichnung .selfdb_columnname,
.db488 .selfdb_fieldStellenbezeichnung1 .selfdb_columnname,
.db488 .selfdb_fieldDokument .selfdb_columnname,
.db488 .selfdb_fieldOnlineBewerbung .selfdb_columnname
  {display: none;}

#mainContent .db488 .selfdb_fieldEnde .selfdb_columnname, 
#mainContent .db488 .selfdb_fieldEnde .selfdb_columnvalue  
  {display: inline}

.db488 .selfdb_reportgroup {
  font-weight: bold;
  margin-bottom: 1em;}

.db488 .selfdb_reportentry {
  margin-bottom: 2em;
}


