/*-------------------CSS-Klassen für Redakteure zur Darstellung im TinyMCE ganz oben-----------------------------------------*/

.fett {
 font-weight: bold;
}

.kursiv {
 font-style:italic;
}

.unterstrichen {
 text-decoration:underline;
}

.kleinerText {
  font-size:100%;
}

.fnp_breiteListe {width: 85%;}
.fnp_abstandListe {padding-bottom: 5px;}
.fnp_hervorhebenListe {background: #ffcc00; padding-bottom: 5px;}


li.quicklink, ul.quicklink {
  list-style-image:url(../../images/listenpfeil_subnavi_17581.gif);
  margin-left:15px;
  padding-top:0px;
  padding-left:5px;
  padding-right:5px;
  line-height: 115%;
}



/* -------------------Allgemeines ---------------------------------------------------------------------------*/

html {
  height:100%;
}

body
{
  width: 100%;
  font-family: Arial, sans-serif;
  color: #000000;
  text-align:left;
  margin: 0px 0px 0px 0px;
 padding:0px;
 font-size:85%;
 height: 100%;
}

#window{
  height:100%;
}

#breite {
 width:58em;
  height:100%;
}

div {
  margin:0px;
  padding:0px;
}

div.contentcontainer {
  border-left:1px solid #ffffff;
  clear:both;
} 

/* -------------------Textformatierung---------------------------------------------------------------------*/
p, .absatzstartseite, .mytable {
  padding-top:0px;
  padding-left:5px;
  padding-right:5px;
  padding-bottom:1px;
  line-height: 150%;
}

div.text_startseite p {
  margin:0px;
  padding:0px;
}

div.inhaltselement_startseite {
 margin:0px;
 padding:0px;
 page-break-inside:avoid;
 width: 100%;
 float:right; 
}

img.bildstartseite{
 padding-left: 5px;
 padding-right: 5px;
 padding-top: 8px;
 padding-bottom: 5px;
 margin: 0px;
}

.bild_startseite {
 min-height: 1px;
 float:left;
 margin:0px;
 padding:0px;
 width: 150px; 
} 

h2.ueberschrift_startseite{
 width: 67%; 
 text-align: left; 
 padding-bottom:0px;
 padding-top:0px;
 color:#004430;
 padding-right:2px;
 padding-left:2px;
 margin: 0px;
}  

div.txt_startseite{
 padding-left:2px;

}

div.text_startseite {
  padding-top:0px;
  padding-left:2px;
  padding-right:5px;
  padding-bottom:1px;
  line-height: 150%;
  margin-top:5px;
  margin-bottom:5px;
  margin-left:0px;
  width: 67%; 
  text-align: left; 
  float: left;
}


hr.clear {
  clear: both;
  height:1px;
  margin-left:5px;
  margin-right:5px;
  color:#004430;
}
.bildservice {
 width: 162px;
 padding-left: 1px;
 margin:0px;
}

.linkmitpfeil{
 background:url(../../images/link_pfeil_17686.gif) no-repeat;
  padding-left: 0.7em;
 background-position: 1px 5px;
}

.textnormal {
  color:black;
  text-align:justify;
}

h1 {
  margin:0px;
  padding:0px;
  font-size:130%;
  font-weight:bold;
  color:#004430;
}

h2 {
  font-weight:bold;
  margin:0px;
  padding-left:5px;
  padding-bottom:1px;
  line-height:125%;
  font-size:110%;
}

h3, h4, h5, h6 {
  margin:0px;
  padding-left:5px;
  padding-bottom:1px;
  line-height:125%;
  font-weight:bold;    
  font-size:100%;
}

.contentcontainertitel, .contentcontainertitelfirst, .servicespaltetitelfirst, .servicespaltetitel {
  background-color: #e3e5cc;
  border-left: 0px solid #FFFFFF; 
  border-top: 1px solid #FFFFFF;   
  border-bottom: 1px solid #FFFFFF;
  padding-top:3px;
  padding-bottom:3px;
  padding-left:5px;
  padding-right:5px;
  font-size: 0.8em;
  color:#004430;
 }

h1.contentcontainertitelfirst
{  font-weight:bold;
  font-size: 1.0em;
}

.inhaltselement_startseite .contentcontainertitel {
  background-color: #e3e5cc;
  border: 1px solid #FFFFFF;
}

img.linie {
  display:none;
}

/*** Tabelle ****************************************************************/


table {
          color: #000000;
          line-height:125%; 
          page-break-after:avoid;
          page-break-before:avoid;
          caption-side:top;
          padding-left:5px;
          padding-right:5px;
          padding-bottom:1px;
}

table.inhalt {
  line-height:135%;
  margin-left:5px;
  margin-right:5px;
  margin-bottom:1px;
  border: 1px;
}

td {
  vertical-align:top;
}

table.rahmen {
   page-break-after:avoid;
   page-break-before:avoid;
   caption-side:top;
   padding-left:0px;
   padding-right:0px;
  width: 100%; 
   height: 100%;
  border: 0px;
}


/* -------------------Links-------------------------------------------------------------------------------*/
a,
a:link,
a:visited,
a:active
{
  color:#004430; 
  FONT-WEIGHT: bold;  
  TEXT-DECORATION: underline; 
}

a:hover
{
  TEXT-DECORATION: underline; 
}

#kopf a,
#kopf a:link, 
#kopf a:visited,
#kopf a:active {
   padding:0px;
   text-decoration:none;
   color:#004430;
   font-weight:bold;
}

/*-----------------Div-Container -------------------------------------------------------------------------*/

#kopf {
  padding:0;
  width:58em;
}

#logo{
  height: 58px;
  float: left;
  width: 240px;
  border-right: 0px;
}

#kopfnavigation {
   margin-left: 240px;
   padding:0px;
}

.kopfnavi {
   float:left;
   width:10.6em;
   height:2.2em;
   border-left: 1px solid #000000;
   padding-left: 7px;
   padding-top: 7px;
   padding-bottom: 1px;
   vertical-align: bottom;
   font-size:0.8em;
   line-height: 110%;
   caption-side:top;
}

.kopfnavisuche {
   float:left;
   width:4.9em;
   height:2.2em;
   border-left: 1px solid #000000;
   padding-left: 7px;
   padding-top: 7px;
   padding-bottom: 1px;
   vertical-align: bottom;
   font-size:0.8em;
   line-height: 110%;
   caption-side:top;
}

.headersuchfeld {
  BORDER-RIGHT: black 1px solid; 
  BORDER-TOP: black 1px solid; 
  VERTICAL-ALIGN: top; 
  BORDER-LEFT: black 1px solid; 
  BORDER-BOTTOM: black 1px solid;
  margin-top:0.70em;
  margin-right:5px;
}

.headersuchbutton {
  margin-top:0.75em;
}

#schmuckbild {
  height:216px;
  border-bottom: 1px solid #FFFFFF;
  background-image: url('../../images/hg_schmuckbild.gif');
  width:100%;
}

#schmuckbild_folgeseite {
  height:114px;
  border-bottom: 1px solid #FFFFFF;
  background-image: url('../../images/hg_schmuckbild.gif');
}

#schmuckbild_fnp {
  height:216px;
  border-bottom: 1px solid #FFFFFF;
  background-image: url('../../images/hg_schmuckbild.gif');
  width:100%;
}

#gruene_leiste {
  float:left;
  width: 770px;
  background-color: #004430;
  border-right: 1px solid #FFFFFF;
  height:16px;
}


#gruene_leiste_fnp {
  float:left;
  width: 991px;
  background-color: #004430;
  border-right: 1px solid #FFFFFF;
  height:16px;
}

#graue_leiste {
width:100%;
background-color:#C5C7A9;
border-bottom:1px solid #ffffff;
height:16px;
}

.contentfnp {
   padding-bottom:10px;
   COLOR: white;
   BACKGROUND-COLOR: #004430;
  font-size:0.8em;
}

#contentohneunternavigation {
   padding-bottom:10px;
   width:649px;
   border-right: 0px;
  font-size:0.8em;
}

.contentmitservice {
 height:100%;
 width:63%;
  font-size:0.8em; 
}

.content{
  height:100%;
  width:68%;
  font-size:0.8em;
}

.service {
 background-color:#FFFFFF;
 height:100%;
 width:22%;
 border-left:1px solid #C5C7A9;
  font-size:0.8em;
}

.contentohneunternavigation {
 height:100%;
 width:88%; 
}

.contentohneservice {
 height:100%;
 width:88%; 
 border:0px;
  font-size: 0.8em;
}

.servicespaltetitel a, 
.servicespaltetitel a:link,
.servicespaltetitel a:visited, 
.servicespaltetitel a:active, 
.servicespaltetitel a:hover {
  FONT-WEIGHT: bold;  
  TEXT-DECORATION: none;
  color:#004430;
}

.absatzstartseite a, 
.absatzstartseite a:link,
.absatzstartseite a:visited, 
.absatzstartseite a:active, 
.absatzstartseite a:hover {
  FONT-WEIGHT: bold;  
  TEXT-DECORATION: none;
  color:#000000;
}

.quicklink a, 
.quicklink a:link,
.quicklink a:visited, 
.quicklink a:active, 
.quicklink a:hover {
  FONT-WEIGHT: bold;  
  TEXT-DECORATION: none;
  color:#000000;

}

form {
  margin:0px#000
  padding:0px;
}

#fusszeile {
 margin-top: 20px;
 border-bottom:1px solid #828662;
 background-color: #ffffff;
 border-right: 1px solid #ffffff;
}

/* -------------------Hauptnavigation -------------------------------------------------------------------*/

.tab_hauptnavigation {
	background-color:#004430;
	padding:0px;
	width:16%;
}

.hauptnavigation li {
  margin:0px;
  border-bottom:1px solid #FFFFFF;
}

.hauptnavigation {
	font-weight:bold;
	font-size:0.8em;

}

.hauptnavigation a.aktiv, .hauptnavigation a.aktiv:link, .hauptnavigation a.aktiv:visited, .hauptnavigation a.aktiv:focus,
.hauptnavigation a.aktiv:hover, .hauptnavigation a.aktiv:active, a.aktiv  {
  background-color:#C5C7A9;
  color: #004430;
}

.hauptnavigation a,
.hauptnavigation a:link,
.hauptnavigation a:visited
 {
	display:block;
	padding-top:3px;
	padding-bottom:3px;
	padding-left:5px;
	padding-right:3px;
	text-decoration:none;
  color: #ffffff;
  
}

/*.hauptnavigation a:focus, */
.hauptnavigation a:hover,
.hauptnavigation a:active {
  background-color:#C5C7A9;
  color:#004430;
  display:block;
  text-decoration:none;
}

.hauptnavigation ul { /*Keine Bullets*/
  margin:0px;
  padding:0px;
}


/* -------------------Unternavigation ------------------------------------------------------------------- */

.unternavigation {
  font-size:0.8em;
  background-color:#C5C7A9;
  color:#004430;
  font-weight:normal;
  border-left: 1px solid #ffffff;
  border-right: 0px;
  border-top: 0px;
  border-bottom: 0px;
  padding:0;
  line-height:135%;
}

.unternavigation a,
.unternavigation a:visited {
  color:#004430;
  display:block;
  padding-top:1px;
  padding-bottom:1px;
  padding-left:3px;
  padding-right:1px;
  text-decoration:none;
   font-weight:normal;
}

.unternavigation a:hover,
.unternavigation a:focus, 
.unternavigation a:active {
  background-color:#FFFFFF; 
  color:#004430;
  display:block;
  font-weight:normal;
  text-decoration:none;
}

.unternavigation ul { /*Grafik als Bullet*/
  margin:0;
  padding:0;
  list-style-image:url("../../images/listenpfeil_subnavi_2208.gif");
}

.unternavigation li {
  margin-left:20px;
  padding-bottom:1px;
  padding-top:1px;
  padding-right:0px;
}

.unternavigation a.aktiv {
  background-color:#C5C7A9;
  color: #004430;
  font-weight:normal;
}

.unternavigation a.ebenezwei,
.unternavigation a.ebenezwei:visited {
  font-weight: bold;
  border-bottom:1px solid #FFFFFF;
  border-top:1px solid #FFFFFF;
  color:#FFFFFF;
  padding-top:3px;
  padding-bottom:3px;
  padding-left: 5px;
  text-decoration:none;
}

.unternavigation a.ebenezweifirst, 
.unternavigation a.ebenezweifirst:visited  {
  font-weight: bold;
  border-bottom:1px solid #FFFFFF;
  color:#FFFFFF;
  padding-top:3px;
  padding-bottom:3px;
  text-decoration:none;
}

.ebenezwei {
  background-color:#004430;
  color: #FFFFFF;
  font-weight: bold;
  border-bottom:1px solid #FFFFFF;
  border-top:1px solid #FFFFFF;
  display:block;
  padding-top:3px;
  padding-bottom:3px;
  padding-left:5px;
  padding-right:3px;
}

a.ebenezwei {
  background-color:#004430;
  color: #FFFFFF;
  font-weight: bold;
}

.ebenezweifirst {
  background-color:#004430;
  color: #FFFFFF;
  font-weight: bold;
  border-bottom:1px solid #FFFFFF;
  display:block;
  padding-top:3px;
  padding-bottom:3px;
  padding-left:5px;
  padding-right:3px;
}

.unternavigation a.ebenezwei:hover,
.unternavigation a.ebenezwei:focus, 
.unternavigation a.ebenezwei:active{
  background-color:#C5C7A9;
  color:#004430;
  display:block;
  font-weight: bold;
  text-decoration:none;
}

.unternavigation a.ebenezweifirst:hover,
.unternavigation a.ebenezweifirst:focus, 
.unternavigation a.ebenezweifirst:active{
  background-color:#C5C7A9;
  color:#004430;
  display:block;
  font-weight: bold;
  text-decoration:none;
}

.unternavigation a.ebenezweia:hover,
.unternavigation a.ebenezweia:focus, 
.unternavigation a.ebenezweia:active{
  background-color:#C5C7A9;
  color:#004430;
  display:block;
  font-weight: bold;
  text-decoration:none;
}

.unternavigation a.ebenezweifirsta:hover,
.unternavigation a.ebenezweifirsta:focus, 
.unternavigation a.ebenezweifirsta:active{
  background-color:#C5C7A9;
  color:#004430;
  display:block;
  font-weight: bold;
  text-decoration:none;
}

/*** Navigation vierte Ebene ****************************************************************/

table.navigationvier {
 margin-bottom:10px;
 margin-top:10px;
 margin-left:5px;
 margin-right:5px;
 vertical-align:top;
 font-weight: normal;
}

.navigationvier a,
.navigationvier a:link,
.navigationvier a:visited,
.navigationvier a:hover,
.navigationvier a:focus, 
.navigationvier a:active {
 color: #004430;
 text-decoration:underline;
 vertical-align:top;
 font-weight: normal;

}


/*** Sitemap ****************************************************************/

.sitemap {
  background-color:#004430;
  font-weight:bold;
  color:#FFFFFF;
  padding:0;
  border-left:1px solid #ffffff;   
  padding-left:5px;         
}

.sitemapebene1 {
  color:#FFFFFF;
  margin-bottom:10px;
}

.sitemapebene1 a {
               color:#FFFFFF;
}

.sitemapebene1  a:hover,
.sitemapebene1  a:focus, 
.sitemapebene1  a:active {
               color:#FFFFFF;
}

.contentohneservice .ebenezweifirst, .contentohneservice .ebenezwei {
  border-left:1px solid #ffffff;     
}




/***Standesamt Spezialelemente***/

.mytable {
 margin-left:5px;
}

.standesamttabelle {
}

.hitlistevornamen {

}

td.boy {
 background-color: #DFFFFF;
}

td.girl {
 background-color: #FFE6E6;
}

td.rang {
 background-color: #FFFFDF;
}

/*** Formulare ****************************************************************/

fieldset {
	margin-top:24px;
	border: 1px solid #e3e5cc;
	background: #fff;
	padding: 18px;
	text-align: right;
}
	  
legend {
	padding : 6px;
	border: 1px solid #e3e5cc;
	color: #000000;
	font-weight:bold;
}

caption {
	padding : 6px;
	color: #000000;
	font-weight:bold;
}

label {
	font-weight:bold;
}


.formularfeld, .selfdb_suchfeld, .search, .selfdb_registereditfeld, #kontoinhaberInput, #kontonummerInput, #blzInput, #pinInput {
 BORDER-RIGHT: black 1px solid; 
 BORDER-TOP: black 1px solid; 
 VERTICAL-ALIGN: top; 
 BORDER-LEFT: black 1px solid; 
 BORDER-BOTTOM: black 1px solid; 
 WIDTH: 210px;
background-color: #e3e5cc;

}

.selectfeld, .selfdb_sucheselectfeld, .selfdb_registereditselectfeld {
 BORDER-RIGHT: black 1px solid; 
 BORDER-TOP: black 1px solid; 
 VERTICAL-ALIGN: top; 
 BORDER-LEFT: black 1px solid; 
 BORDER-BOTTOM: black 1px solid; 
 background-color: #e3e5cc;
 color:#004430;
 width:215px;
}

.selectfeldklein { /*Amtsblatt*/
 BORDER-RIGHT: black 1px solid; 
 BORDER-TOP: black 1px solid; 
 VERTICAL-ALIGN: top; 
 BORDER-LEFT: black 1px solid; 
 BORDER-BOTTOM: black 1px solid; 
 background-color: #e3e5cc;
 color:#004430;
 width:60px;
}


.selectfeldideen {
 BORDER-RIGHT: black 1px solid; 
 BORDER-TOP: black 1px solid; 
 VERTICAL-ALIGN: top; 
 BORDER-LEFT: black 1px solid; 
 BORDER-BOTTOM: black 1px solid; 
 background-color: #e3e5cc;
 color:#004430;
 width:400px;
}


.selectfeldstartseite {
 BORDER-RIGHT: black 1px solid; 
 BORDER-TOP: black 1px solid; 
 VERTICAL-ALIGN: top; 
 BORDER-LEFT: black 1px solid; 
 BORDER-BOTTOM: black 1px solid; 
 background-color: #e3e5cc;
 color:#004430;
 width:150px;
}

.button, .selfdb_button, .selfdb_buttonsuche input, .selfdb_buttonreset input, #elbePruefen, #elbeBezahlen, #elbeDownloaden { 
 background-color:#e3e5cc;
 color:#004430;
 border:1px solid #004430; 
}

.selfdb_buttonreset{
  padding-top:10px;
/*  display:none;*/
}

.selfdb_buttonsuche{
  padding-top:10px;
  padding-right:10px;
  float:left;
}

/*** htdig ****************************************************************/

.htdig {
}

.htdigindex {
}

/*** Abo-Online / Amtsblatt *****************************************************/
.Infoschalter {
 background-color:#e3e5cc;
 color:#004430;
 border:1px solid #004430;
}

.Infoselect {
 BORDER-RIGHT: black 1px solid; 
 BORDER-TOP: black 1px solid; 
 VERTICAL-ALIGN: top; 
 BORDER-LEFT: black 1px solid; 
 BORDER-BOTTOM: black 1px solid; 
 background-color: #e3e5cc;
 color:#004430;
 width:60px;
}

.Infofelder {
 padding-left:5px;
 padding-right:5px;
}

.Infoeingabelabel {
 padding-left:5px;
 padding-right:5px;
}

.InfoInformation_links {
 text-align:left;

}

.InfoInformation_rechts {
 text-align:right;

}

.InfoAbo {
 padding-top:20px;
}

.InfoInformation {
 padding-left: 5px;
 padding-right: 5px;
}

.InfoInformation h2 {
 padding-left:0;
 padding-right:0;
}

.InfoInformation p {
 padding-left:0px;
 padding-right:0px;

}

.Infoeingabefehl {
 color: #FF0000;
}

.Infokopf {
 margin:0px;
 padding-left:5px;
 padding-bottom:1px;
 line-height:125%;
 font-weight:bold;
}

.InfoAuswahl{

}

/*** Bürgerservice ****************************************************************/

.bw {
  padding-left:5px;
  padding-bottom:1px;
  line-height: 125%;             
}

.bwtabelle {
  line-height: 135%;             
}

.bwul ul { /*Grafik als Bullet*/
  list-style-image:url("../../images/link_pfeil_17686.gif");
  margin-right:4px;
}

/*** Bürgerservice NEU****************************************************************/
.angebot_detail, .oe_detail, .person_detail, .formulare_detail {
  padding-left:5px;
  padding-bottom:1px;
  line-height: 135%; 
}

.ueberschrift {
  font-weight:bold;
}

.angebot_detail table, .oe_detail table, .person_detail table {
  margin-left:0;
  padding-left:0;
}

.angebot_detail .bwul ul, .oe_detail .bwul ul, .person_detail .bwul ul {
  padding-left:0;
  margin-left:0px;
  margin-top:0;
  padding-top:0;
}

.angebot_link, .angebot_person, .angebot_organisatorischeEinheit, .oe_person, .oe_angebot, .oe_link, .person_organisatorischeEinheit, .person_angebot, .person_link {
  padding-left:0;
  margin-left:0px;
  margin-top:0;
  padding-top:0;
}

.angebot_link ul, .angebot_person ul, .angebot_organisatorischeEinheit ul, .oe_leiter ul, .oe_person ul, .oe_angebot ul, .oe_link ul, .person_organisatorischeEinheit ul, .person_angebot ul, .person_link ul {
  list-style-image:url("../../images/link_pfeil_17686.gif");
  margin-right:4px;
  margin-top:0;
}

td a.alphabet {
vertical-align:top;
}

.angebot_beschreibung, .angebot_kosten, .angebot_unterlagen, .angebot_formulare, .angebot_voraussetzungen, .oe_adresse, .oe_email, .oe_aktuelleMeldungen, .oe_fax, .oe_telefon, .oe_beschreibung, .person_adresse, .person_email, .person_fax, .person_telefon, .person_arbeitsfeld {
  margin-bottom:15px;
}

table.zeiten {
  margin-bottom:15px;
}

.populaereangebote{
  float:left;
  width:260px;
}

.lebensumstaende{
  margin-left:265px;
}

/*** Dokumenten-Service*****************************************************/

#elbeDokumentName, .elbeDokumentPreis {
  font-weight:bold;
}

#elbePruefen, #elbeBezahlen, table.elbeEingabe, table.elbePruefung, .elbeDownloadLink, .elbeZurueckLink {
  margin-left:5px;
  margin-right:5px;
}

.elbeEingabefehler{
  margin-left:5px;
  margin-right:5px;
  margin-top:5px;
  margin-bottom:5px;
} 

#pinInput {
 margin-right:5px;
}

#kontoinhaberLabel, #kontonummerLabel, #blzLabel, #banknameLabel {
  text-align:left;
}

#kontoinhaber, #kontonummer, #blz, #bankname {
  text-align:left;
}

#elbePin {
  font-weight:bolder;
  font-size: larger;
}



/* -------------- SelfDB ---------------------------------------------------------------------------------------*/

table.dialog, table.selfdb_dialog {
}

table.selfdb_dialog th {
   vertical-align: top;
   padding-top: 10px;
   color:black;
}

table.selfdb_dialog td {
   padding-left: 20px;
   padding-top: 10px;
}

table.details {
}

table.list, table.selfdb_list{
 color: #000000;
 border: 0px solid #000000;
 width:100%;
}

table.selfdb_report {
 color: #000000;
 border: 0px solid #000000;
}

table.selfdb_list th {
 border: 0px solid #000000;
 color:#999;
}

table.selfdb_list td {
 border: 0px solid #000000;
}

.gruppe, .selfdb_gruppe {
background-color: #e3e5cc;
font-weight:bold;
}

h1.selfdbh1 {
  font-size:90%;
}

.selfdb_unselected {
}

.selfdb_selected{
  background-color : transparent;
  font-weight : bold;  
}

table.selfdb_tabbedmemo{
  width : 100%;
  margin-left: auto;
  margin-right: auto;
  border: 2px solid;
}

.selfdb_operatorfeld {
}

.selfdb_registereditfileauswahlfeld {
  width:280px;
}

.selfdb_registeredittextarea {
 width:300px;
 height:150px;
 }

.stadtplan{
  padding-left: 2px;
  padding-top: 2px;
}


/*für SelfDB2*/
.selfdb_select {
 BORDER: black 1px solid; 
 VERTICAL-ALIGN: top; 
 background-color: #e3e5cc;
 color:#004430;
 width:210px;
}

select.selfdb_select {
 width:212px;
}

.selfdb_fieldsetlist select.selfdb_select {
 width:212px;
}

.selfdb_entry{
  padding-left:5px;
}

.selfdb_neuesuche{
  padding-left:5px;
}

.db203 .selfdb_neuesuche{
  display:none;
}

.selfdb_neuesuchelist{
  display:none;
}

.selfdb_buttonform{
/*  float:right;*/
  float:none;
  padding-bottom:10px;
  padding-right:15px;
}

.selfdb_buttonaktion{
/*  clear:right;
  float:right;  */
  float:none;
  padding-bottom:10px;
  padding-right:15px;
}

/*
.selfdb_fieldsetlist .selfdb_buttonform, .selfdb_fieldsetlist .selfdb_buttonaktion{
  float:none;
}
*/

.selfdb_report{
  border: 0px solid #c5c7a9;
  margin-left:5px;
  width:98%;
}

.selfdb_reportentry{
 padding-bottom:20px;
}

.selfdb_reportrow{
  clear:both;
}

.selfdb_report .selfdb_columnname{
  float:left;
/*  padding-left: 5px;*/
  padding-top:0px;
  width: 130px;
  font-weight:bold;
  overflow:visible;
}

.selfdb_search div.selfdb_columnname{
  width: 130px;
  font-weight:bold;
  overflow:visible;
  float:left;
}

.selfdb_search{
  clear:both;
}

th.selfdb_columnname{
  font-weight:bold;
  text-align:right;
  width: 300px;
  padding-bottom:10px;
}

tr.selfdb_search{
  height: 30px;
   vertical-align: middle;
}

table.selfdb_search{
  width: 500px;
}

.selfdb_entry .selfdb_columnname{
  float:left;
  font-weight:bold;
  overflow:visible;
  width: 130px;
}

.selfdb_verzeichnisname{
  display:none;
}

legend{
display:none;
}

.selfdb_fieldset{
  text-align:left;
  padding:0;
  margin:0; 
  margin-left:2px; 
}

.selfdb_fieldsetlist{
  text-align:left;
  padding:0;
  margin:0; 
  margin-left:2px; 
  border:0;
}

.selfdb_grouprow, .selfdb_reportgroup{
  background-color: #e3e5cc;
  font-weight:bold;
  font-size:110%;
  padding-bottom: 5px;
}

.selfdb_reportgroup{
  display:none;
}


.selfdb_entryrow{
  padding-bottom:5px;
  clear:both;
}

div.selfdb_columnvalue{
  margin-left: 130px;
  padding-bottom:5px;
  padding-left:5px;
}

.selfdb_fieldsetlist div.selfdb_columnvalue{
  margin-left: 80px;
  padding-bottom:5px;
  padding-left:5px;
}

.selfdb_columnvalue p{
padding-left:0px;
margin-top:0px;}

.selfdb_fieldAnfangszeit{
 padding-left: 10px;
}

.db280 .selfdb_buttonreport{
  display:none;
}

.selfdb_neuereintrag{
  padding-left:5px;
}

/* Pressemitteilungen (204) */
.db204 .selfdb_columnvalue{
  margin-left: 45px;
}

.db204 .selfdb_select{
 width: auto;
}

.db204 .selfdb_search .selfdb_columnname, .db204 .selfdb_entryrow .selfdb_columnname {
  width: 45px;
  float:left;
}

.db204 .selfdb_search {
  margin-bottom:-15px;
}

.db204 .selfdb_fieldset{
  border:none;
}

/* Barrierefreies Recklinghausen (284) */
.db284 .selfdb_search div.selfdb_columnname{
  width: 250px;
  text-align:right;
  padding-right:5px;
}

.db284 .selfdb_search div.selfdb_columnvalue{
  margin-left: 250px;
}

/* Ausschreibungen (214) */
.db214 table.selfdb_list{
  line-height: 150%;
}

.db214 th.selfdb_gültigvon, .db214 th.selfdb_gültigbis{
  width: 15%;
}

/* Gästebuch */
.db84{
 padding-left:5px;
}

.db84 .selfdb_columnname{
  float:none;
  padding-top:0px;
  width: auto;
  font-weight:bold;

}

.db84 .selfdb_columnvalue{
  margin:0;
  padding:0;
}


.db84 .selfdb_reportentry{
  padding-bottom:5px;
  border-bottom: 1px solid #000000;
}

.db84 .selfdb_reportrow {
  clear:none;
  padding-right: 10px;
}

.db84 .selfdb_fieldgkdgaestedatum, .db84 .selfdb_fieldName, .db84 .selfdb_fieldEmail, .db84 .selfdb_fieldLand, .db84 .selfdb_fieldStadt
{float:left;
 width:30%;
  min-height:3.2em;
}

.db84 .selfdb_reportentry .selfdb_fieldKommentar {
  clear:both;
  float:none;
  padding-right: 10px;
  width:100%;
  margin-left:0px;
  padding-top:0px;
}

.db84 .selfdb_weiteredetails{
  display:none;
}

.db84 .selfdb_fieldHomepage{
  display:none;
}

/*Schulen - Liste ohne Bild */
.db83 .selfdb_fieldBild, .db83 th.selfdb_bild{
  display:none;
}

.db503 .selfdb_list .selfdb_titel {
  display: none;
}

