@charset "UTF-8";
/**
 * "Yet Another Multicolumn Layout" - (X)HTML/CSS Framework
 *
 * (en) Uniform design of standard content elements
 * (de) Einheitliche Standardformatierungen fuer die wichtigten Inhalts-Elemente
 *
 * @copyright       Copyright 2005-2010, Dirk Jesse
 * @license         CC-A 2.0 (http://creativecommons.org/licenses/by/2.0/),
 *                  YAML-C (http://www.yaml.de/en/license/license-conditions.html)
 * @link            http://www.yaml.de
 * @package         yaml
 * @version         3.2.1
 * @revision        $Revision:392 $
 * @lastmodified    $Date:2009-07-05 12:18:40 +0200 (So, 05. Jul 2009) $
 * @appdef yaml
 */

@media all
{
 
  html * { font-size:100.01%; }

 /**
  * (de) Schriftgroesse von monospaced Elemente in allen Browsern auf 16 Pixel setzen
  */

  textarea, pre, code, kbd, samp, var, tt {
    font-family:Consolas, "Lucida Console", "Andale Mono", "Bitstream Vera Sans Mono", "Courier New", Courier;
  }

/* (de) Basis-Layout erhaelt Standardschriftgroesse von 12 Pixeln */

  body { font-family: Arial, Helvetica, sans-serif; font-size:75.00%;  color:#444;  }
  
#content { overflow: hidden; }  

  /*--- Ueberschriften ------------------------------------------------------------------------*/

#content h1 { font-family: georgia, times, serif; color: #e5a00d; font-size: 1.6em; font-weight: normal; border-bottom: 1px solid #cccccc; margin-bottom: 5px; margin-top: 6px; padding-bottom: 2px;}
#content h2 { font-family: georgia, times, serif; color: #000000; font-size: 1.4em; font-weight: normal; margin-bottom: 10px;}
#content h3 { font-family: georgia, times, serif; color: #000000; font-size: 1.2em; font-weight: normal; }
#content h4 { font-family: georgia, times, serif; color: #000000; font-size: 1.1em; font-weight: normal; }




  /* --- Listen  -------------------------------------------------------------------------------- */

  ul, ol, dl { line-height:1.5em; margin:0 0 1em 1em; }
  ul { list-style-type:disc; }
  ul ul { list-style-type:circle; margin-bottom:0; }

  ol { list-style-type:decimal; }
  ol ol { list-style-type: lower-latin; margin-bottom:0; }

  li { margin-left:0.8em; line-height:1.5em; }

  dt { font-weight:bold; }
  dd { margin:0 0 1em 0.8em; }
  

  /* --- Allgemeine Textauszeichnung ------------------------------------------ */

#content { font-family: georgia, times, serif; font-size: 1.1em;}

  p { line-height:1.5em; margin:0 0 1em 0; }

  blockquote, cite, q {
    font-family:Georgia, "Times New Roman", Times, serif;
    font-style:italic;
  }
  
  blockquote { margin:0 0 1em 1.6em; color:#666; }

  strong, b { font-weight:bold; }
  em, i { font-style:italic; }

  big { font-size:116.667%; }
  small { font-size:91.667%; }

  pre { line-height:1.5em; margin:0 0 1em 0; }
  pre, code, kbd, tt, samp, var { font-size:100%; }
  pre, code { color:#800; }
  kbd, samp, var, tt { color:#666; font-weight:bold; }
  var, dfn { font-style:italic; }

  acronym, abbr {    border-bottom:1px #aaa dotted; letter-spacing:.07em; cursor:help; }

sub, sup { font-size:91.6667%; line-height:0; }

hr { clear: both; color: #fff; margin: 0 0 1em 0; padding: 0 0 0.5em 0; border: 0; border-bottom: 1px #cccccc solid; }

/*** Bilder ***/

img { border: 0px; }
.basecontent-image { margin-bottom: 10px; }
.basecontent-image .caption { font-size: 0.8em; font-style: italic; text-align: right; }
.basecontent-image a { background: none !important; padding-left: 0px !important;}


/*** --- Links --- ***/

a          { color: #AC780A; background: transparent; text-decoration: none; }
a:visited  { color: #AC780A; background: transparent; text-decoration: none; }
a:focus    { color: #AC780A; background: transparent; text-decoration: none; }
a:hover    { color: #f07c00; background: transparent; text-decoration: none; }
a:active   { color: #AC780A; background: transparent; text-decoration: none; }

/**
*#content .composedcontent-lra-ravensburg---standardseite a:link { background: url(http://www.landkreis-ravensburg.de/site/LRA-RV/resourceCached/2.2.1/img/LinkPfeil.png) no-repeat 0px 2px; padding-left: 14px;}
*#content .composedcontent-lra-ravensburg---standardseite a:link { background: url(http://www.landkreis-ravensburg.de/site/LRA-RV/resourceCached/2.2.1/img/LinkPfeil.png) no-repeat 0px 2px; padding-left: 14px;}
*/ 

#content .composedcontent-lra-ravensburg---standardseite a.email { background: none; padding-left: 0px;}
#content .composedcontent-lra-ravensburg---standardseite a.vCard { background: none; padding-left: 0px;}
#content .composedcontent-lra-ravensburg---standardseite .downloadlist a { background: none; padding-left: 0px;}

 /* -------- Standardklassen zur Positionierung und Hervorhebung  */

  .highlight { color:#c30; }
  .dimmed { color:#888; }

  .info {color:#666; padding:10px; margin-bottom:0.5em; font-size:91.7%; }

  .note { color:#040; border:2px #484 solid; padding:10px; margin-bottom:1em; }
  .important { background:#ffe; color:#440; border:2px #884 solid; padding:10px; margin-bottom:1em; }
  .warning { background:#fee; color:#400; border:2px #844 solid; padding:10px; margin-bottom:1em; }

  .float_left { float:left; display:inline; margin-right:2em; margin-bottom:0.15em; }
  .float_right { float:right; display:inline; margin-left:1em; margin-bottom:0.15em; }
  .center { display:block; text-align:center; margin:0.5em auto; }


/*** Sitemap ***/

#sitemap h1 { margin-top: 20px; margin-bottom: 10px; font-size: 1.3em; }

#sitemap ul li a { display: none; list-style-type: none; }
#sitemap ul li ul {  list-style-type: none; padding: 0px; margin: 0px;}
#sitemap ul li ul a { display: block; list-style-type: none;}
#sitemap ul li ul li { display: none; list-style-type: none; }
#sitemap ul li ul li.current { display: block; list-style-type: circle; padding: 0px; margin: 0px;}
#sitemap ul li ul li.current ul { margin-top: 10px; margin-left: 10px; }
#sitemap ul li ul li.current ul li { display: list-item; list-style-type: circle; margin-bottom: 10px;}
#sitemap ul li ul li.current ul li ul { margin-top: 0px; }
#sitemap ul li ul li.current ul li ul li { display: list-item; list-style-type: circle; margin-bottom: 0px;}

/*** Login Form ***/
#loginForm { margin-bottom: 30px; }

#loginForm fieldset { border: 0px; }

#loginForm fieldset legend { font-size: 1.5em; font-family: georgia, times, serif; }

#loginForm fieldset div.type-text {  line-height: 2em; margin-top: 20px; margin-bottom: 20px; }


/*** Service-BW ***/

h1.hauptueberschrift { display: none; }

#lpSeite span { color: #444 !important;}

.verfahrenDetails #lpRegionalisierungMain .lpRegionalisierungHinweis { display: none; }

.verfahrenDetails #lpRegionalisierungMain #autocomplete_choices { margin-top: 4px; width: 280px;}

.verfahrenDetails span { color: #444 !important;}

.verfahrenDetails #lpRegionalisierungMain { background-color: #ffffff !important; }
.verfahrenDetails #ortswahlForm { display: none;  }
.verfahrenDetails #ortswahlForm br { display: none; }
.verfahrenDetails #ortswahlForm select { width: 200px !important; display: inline-block;}
.verfahrenDetails #ortswahlForm input.standard { display: inline; }
.verfahrenDetails #lpRegionalisierungMain .autocomplete { border: 0px; }
.verfahrenDetails .zustaendigeStelleBez { font-weight: bold;}
.verfahrenDetails h3 { margin-top: 20px; }

/*** Behoerdenwegweiser ***/
  
div.nachgeordEinheiten { display: none; }
  select#bwVerfahrenDropDown { width: 700px; }
  
#anfangsbuchstaben { margin-top: 20px; }
#anfangsbuchstaben a.skip { display: none; }
#anfangsbuchstaben a { background: none; }
#anfangsbuchstaben .inaktiv { border: 1px solid #cccccc; padding: 0px 3px 0px 3px; color: #cccccc !important; margin-right: 5px;  }
#content #anfangsbuchstaben a.aktiv { border: 1px solid #cccccc; padding: 0px 4px 0px 4px; margin-right: 5px;}
#content #anfangsbuchstaben a.aktivAktuelleAuswahl { border: 1px solid #cccccc; padding: 0px 4px 0px 4px; margin-right: 5px; background: #FFEED5; color: #000000 !important; }

div.lpBAnsprechHomep { display: none; }
/* Verfahrensbeschreibungen */
#content .verfahren .lpElternrubrik { display: none; }
.verfahren h2#lpVerfahrenstitel { margin-bottom: 10px; font-size: 1.3em;}


.verfahren #lpVAnker { line-height: 1.8em; }
.verfahren .verfahrenDetails { margin-bottom: 20px; }
.verfahren .verfahrenDetails #lpVInf { font-weight: bold; margin-top: 20px; background: #ffeed5; padding: 5px; margin-bottom: 20px;  }
.verfahren .verfahrenDetails #lpVInf p { margin: 0px; padding: 0px; color: #000000 !important;}
.verfahren .verfahrenDetails #lpVInf p span { color: #000000 !important;}

.basecontent-dvv-service-bw-verfahrensbeschreibung

.verfahren .verfahrenDetails h3 { font-size: 1.2em; }

.verfahren #lpRegionalisierungMain  { background: #f0f0ee; padding-top: 5px; }

#lpRegionalisierungMain { background-color: #ffeed5; }
#lpRegionalisierungMain h3 { margin-top: 0px; }
.lpRegionalisierungHinweis { margin-bottom: 5px; }
#lpRegionalisierungWahl { padding: 0px; }
#lpRegionalisierungWahl form { margin: 0px; }

#ortswahlForm { margin-left: 100px; margin-top: 20px; }

.lpLLZumBaum .lpLLWayhTrenner { display: none; }
.lpLLZumBaum .lpLLWayh { font-weight: bold; font-size: 1.3em; margin-bottom: 10px; display: block; }
.lpLLZumBaum .root  { display: none; }

.lebenslagen #lpLLBeTitel h2 { display: none; }

.lpLLKinder:before { content: "Untergeordnete Rubriken"; font-weight: bold; font-size: 1.1em;}

.behoerde { margin-bottom: 30px; }
.behoerde h3 { margin-top: 15px; }
.behoerde .lpBMail { margin-top: 10px; }
.behoerde  #bwDienstleistungen { clear: both; background-color: #ffffff; margin: 0px; border: 1px solid #ffffff; margin-left: -10px; margin-top: 0px; } 
.behoerde  #bwFormulare { clear: both; background-color: #ffffff; margin: 0px; border: 1px solid #ffffff; margin-left: -10px; margin-top: 0px;  }
 
.lebenslagen { margin-bottom: 20px; }

.lebenslagen h2 { margin-top: 15px; }
.lebenslagen h3 { margin-top: 15px; }
.lebenslagen a { background: none !important; padding-left: 0px !important; }

.lpBAnsprechNameDiv {font-weight: bold; font-size: 1.0em !important; margin-bottom: 0px !important;}
.lpBAnsprech1 {font-weight: bold; font-size: 1.0em !important; }

.verfahren #lpVAnker .lpDetailAnker { overflow: hidden; }

.verfahren #lpVAnker .lpDetailAnker ul { list-style-type: none; margin-left: 0px;}
.verfahren #lpVAnker .lpDetailAnker ul li { list-style-type: none; margin-left: 0px;}
.verfahren #lpVAnker .lpDetailAnker a { width: 178px; margin-right: 5px; margin-bottom: 10px;float: left; background-color: #f1f0ee !important; padding: 5px; border-bottom: 1px solid #cccccc; min-height: 45px; display: block; font-family: arial, sans-serif; color: #000000; font-weight: bold; }

.verfahren #lpVAnker .lpDetailAnker a:hover { background: #ffeed5 !important; }
.verfahren #lpVAnker .lpDetailAnker br { display: none; }

.basecontent-dvv-service-bw-verfahrensbeschreibung .lpElternrubrik { display: none; }

.basecontent-dvv-service-bw-verfahrensbeschreibung #lpVAnker .lpDetailAnker { overflow: hidden; }
.basecontent-dvv-service-bw-verfahrensbeschreibung #lpVAnker .lpDetailAnker a { line-height: 1.5em; background: none; width: 178px; margin-right: 5px; margin-bottom: 10px; float: left; background-color: #f1f0ee !important; padding: 5px; border-bottom: 1px solid #cccccc; min-height: 45px; display: block; font-family: arial, sans-serif; color: #000000; font-weight: bold; }
.basecontent-dvv-service-bw-verfahrensbeschreibung #lpVAnker .lpDetailAnker a:hover { background: #ffeed5 !important; }
.basecontent-dvv-service-bw-verfahrensbeschreibung #lpVAnker .lpDetailAnker br { display: none; }
.basecontent-dvv-service-bw-verfahrensbeschreibung #lpVAnker .lpDetailAnker a + br + a { display: block; }
.basecontent-dvv-service-bw-verfahrensbeschreibung #verfahrenZustaendigket { display: none; }
.basecontent-dvv-service-bw-verfahrensbeschreibung #lpVAnker .lpDetailAnker a + br + a + br + a + br + a + br + a + br + a + br + a + br + a { display: none; }
.basecontent-dvv-service-bw-verfahrensbeschreibung #lpVFreig { display: none; }

.basecontent-dvv-service-bw-verfahrensbeschreibung #lpVAnker ul { list-style-type: none; margin-left: 0px !important; }
.basecontent-dvv-service-bw-verfahrensbeschreibung #lpVAnker ul li { list-style-type: none; margin-left: 0px !important; }

/*** Element Behoerdendaten ***/

.basecontent-dvv-service-bw-beh-rdendaten .sprechzeiten { float: right;  width: 370px; margin-top: 10px; }
.basecontent-dvv-service-bw-beh-rdendaten .sprechzeiten table { background: none; width: 330px; }
.basecontent-dvv-service-bw-beh-rdendaten .sprechzeiten table tr { background: none; padding: 5px; }
.basecontent-dvv-service-bw-beh-rdendaten .sprechzeiten table td { background: none; padding: 5px; }
.basecontent-dvv-service-bw-beh-rdendaten .sprechzeiten table td p { background: none; }
.basecontent-dvv-service-bw-beh-rdendaten .oepnv { margin-top: 20px; }

.basecontent-dvv-service-bw-beh-rdendaten { overflow: hidden; width: 100%; padding-bottom: 20px; margin-bottom: 20px; background: url(http://www.landkreis-ravensburg.de/site/LRA-RV/resourceCached/2.2.1/img/behoerdendatenbackground.png) center repeat-y; }
.basecontent-dvv-service-bw-beh-rdendaten .rumpf { padding: 10px; overflow: hidden; width: 360px; }
.basecontent-dvv-service-bw-beh-rdendaten .organization { font-size: 1.3em; font-weight: bold; }
.basecontent-dvv-service-bw-beh-rdendaten .family-name { display: none; }
.basecontent-dvv-service-bw-beh-rdendaten .vCardLink {  float: right; }
.basecontent-dvv-service-bw-beh-rdendaten .mapsLink { margin-top: 10px; }
.basecontent-dvv-service-bw-beh-rdendaten .mail { margin-top: 20px; }
.basecontent-dvv-service-bw-beh-rdendaten .tel { margin-top: 20px; }
.basecontent-dvv-service-bw-beh-rdendaten .tel .bez {  font-weight: bold;  }
.basecontent-dvv-service-bw-beh-rdendaten .fax .bez { font-weight: bold;   }
.basecontent-dvv-service-bw-beh-rdendaten .mail .bez { font-weight: bold;   }

.basecontent-dvv-service-bw-beh-rdendaten #lpBAnsprechpartner { margin-bottom: 20px; }
.basecontent-dvv-service-bw-beh-rdendaten #lpBAnsprechpartner h3 { display: none; }
.basecontent-dvv-service-bw-beh-rdendaten #lpBAnsprechpartner .lpBAnsprechNameDiv { font-weight: normal; }
.basecontent-dvv-service-bw-beh-rdendaten #lpBAnsprechpartner .lpBAnsprechFunktion { font-weight: bold;   }
.basecontent-dvv-service-bw-beh-rdendaten #lpBAnsprechpartner .lpBAnsprechTel { display: none; }
.basecontent-dvv-service-bw-beh-rdendaten #lpBAnsprechpartner .lpBAnsprechFax { display: none; }
.basecontent-dvv-service-bw-beh-rdendaten #lpBAnsprechpartner .lpBAnsprechEMail { display: none; }
.basecontent-dvv-service-bw-beh-rdendaten #lpBAnsprechpartner .lpBAnsprechSprech { display: none; }
.basecontent-dvv-service-bw-beh-rdendaten #lpBAnsprechpartner .lpBAnsprechRaum { display: none; }
.basecontent-dvv-service-bw-beh-rdendaten .lpBAnsprechZust  { display: none; }
.basecontent-dvv-service-bw-beh-rdendaten #lpBAnsprechpartner .lpBAnsprechpartnerEintrag + .lpBAnsprechpartnerEintrag { display: none; }

div.AmtsID5157 #lpBAnsprechpartner { display: none;  }


.behoerde { padding-bottom: 0px !important; overflow: hidden; width: 100%; margin-bottom: 20px; padding-left: 10px; padding-top: 10px; background: url(http://www.landkreis-ravensburg.de/site/LRA-RV/resourceCached/2.2.1/img/behoerdendatenbackground.png) repeat-y; }

.behoerde #bwHaus { float: left; width: 360px; height: 120px; }
.behoerde #bwHaus h3 { font-weight: bold; }
.behoerde #bwPost { display: none; }
.behoerde #bwKontakt { float: left; width: 360px; margin-left: 30px; min-height: 120px; }
.behoerde #bwKontakt h3 { font-weight: bold; }
.behoerde #bwKontakt .lpBUrl { display: none; }
.behoerde #lpBwZustaendig h3 { font-weight: bold; }
.behoerde #lpBwZustaendig { float: left; width: 360px; margin-left: 30px; min-height: 120px; margin-top: 0px; margin-bottom: 20px;}
.behoerde #lpBwAnfahrt { width: 360px; margin-bottom: 20px; }
.behoerde #lpBwOeffnung {float: left; width: 360px;  }
.behoerde #lpBwOeffnung h3 { font-weight: bold; }
.behoerde #lpBAnsprechpartner { display: none;}
.behoerde #lpBAnsprechpartner .lpBAnsprechSprech { display: none; }
.behoerde #lpBwBeschr {  clear: both; float: left; width: 360px; margin-left: 3px;}
.behoerde #bwUnter { float: left; width: 360px; margin-left: 30px;}
.behoerde #bwUeber  {display: none;}

.behoerde  #lpRegionalisierungMain { clear: both; background-color: #ffffff; margin: 0px; border: 1px solid #ffffff; margin-left: -10px; margin-top: 30px; }


/*** Auf Seite Landratsamt wird Anzeige vom LRA aus Service-BW unterdrueckt da dort Anzeige ýber Element Behoerdendaten ***/
#node1202322 .behoerde { display: none; }

#node1202322 #landeszusatz { display: none; }


/*** Element Behoerdenkontakte ***/

.basecontent-dvv-service-bw-kontakte .bwKontakt { margin-bottom: 20px; border-bottom: 1px solid #cccccc; padding-bottom: 20px;  }
.basecontent-dvv-service-bw-kontakte .bwKontakt .vCard { width: 400px; }
.basecontent-dvv-service-bw-kontakte .bwKontakt .vCardLink { float: right; }
.basecontent-dvv-service-bw-kontakte .bwKontakt .fn { font-weight: bold; }



/*** Element Verfahrensbeschreibungen***/
.basecontent-dvv-service-bw-verfahrensbeschreibung  #lpVAnker { line-height: 1.8em; margin-bottom: 10px; }



/*** Element einzelner Kontakt in Standardseite ***/
.basecontent-dvv-service-bw-einzelner-kontakt  { width: 400px;}
.basecontent-dvv-service-bw-einzelner-kontakt .bwKontakt { margin-bottom: 10px; }
.basecontent-dvv-service-bw-einzelner-kontakt .bwKontakt  .vCardLink { float: right;  }
.basecontent-dvv-service-bw-einzelner-kontakt .bwKontakt  .fn { font-weight: bold; }



/*** Element einzelner Kontakt in Zeile und Spalte ***/
.composedcontent-lra-ravensburg---zeile .basecontent-dvv-service-bw-einzelner-kontakt { width: 370px; }
.composedcontent-lra-ravensburg---zeile .basecontent-dvv-service-bw-einzelner-kontakt .vCardLink { float: right;  }
.composedcontent-lra-ravensburg---zeile .basecontent-dvv-service-bw-einzelner-kontakt .mail { margin-top: 10px; margin-bottom: 10px;}
.composedcontent-lra-ravensburg---zeile .basecontent-dvv-service-bw-einzelner-kontakt .tel { margin-top: 10px; }
.composedcontent-lra-ravensburg---zeile .basecontent-dvv-service-bw-einzelner-kontakt .fax { margin-bottom : 10px; }
.composedcontent-lra-ravensburg---zeile .basecontent-dvv-service-bw-einzelner-kontakt .lpBAnsprechRaum { margin-bottom: 10px; }



/*** Schaltflaechen***/
#content .composedcontent-lra-ravensburg---schaltflaechen { overflow: hidden; }
#content .composedcontent-lra-ravensburg---schaltflaechen p { float: left; margin-right: 5px;width: 178px !important; background-color: #f1f0ee !important; padding: 5px; border-bottom: 1px solid #cccccc; min-height: 35px; display: block; font-family: arial, sans-serif; color: #000000; font-weight: bold;  }
#content .composedcontent-lra-ravensburg---schaltflaechen p a { background: none !important; padding-left: 0px !important;  color: #000000; background: none; padding: 0px; display: block; width: 100%; min-height: 45px;}
#content .composedcontent-lra-ravensburg---schaltflaechen p a.pdfLink  { background: url(http://www.landkreis-ravensburg.de/site/LRA-RV/resourceCached/2.2.1/img/pdf_1.gif) 0px 4px no-repeat !important; padding-left: 15px !important; }
#content .composedcontent-lra-ravensburg---schaltflaechen p:hover { background: #ffeed5 !important; }
#content .composedcontent-lra-ravensburg---schaltflaechen span.dateiGroesse { display: none; }
#content .composedcontent-lra-ravensburg---schaltflaechen p.sbw { background: url(http://www.landkreis-ravensburg.de/site/LRA-RV/resourceCached/2.2.1/img/sbw_schaltflaeche.png) no-repeat; }
#content .composedcontent-lra-ravensburg---schaltflaechen p.sbw:hover { background: url(http://www.landkreis-ravensburg.de/site/LRA-RV/resourceCached/2.2.1/img/sbw_schaltflaeche.png) no-repeat !important; }

#content .composedcontent-lra-ravensburg---schaltflaechen  { margin-top: 20px; }
#content .composedcontent-lra-ravensburg---schaltflaechen  .composedcontent-lra-ravensburg---zeile { margin: 0px; padding: 0px;}
#content .composedcontent-lra-ravensburg---schaltflaechen .composedcontent-lra-ravensburg---box { padding: 0px; width: 188px !important;  }
#content .composedcontent-lra-ravensburg---schaltflaechen .composedcontent-lra-ravensburg---box p { background-color: #f1f0ee !important; padding: 5px; border-bottom: 1px solid #cccccc; min-height: 45px; display: block; font-family: arial, sans-serif; color: #000000; font-weight: bold; }
#content .composedcontent-lra-ravensburg---schaltflaechen .composedcontent-lra-ravensburg---box p a { color: #000000; background: none; padding: 0px; display: block; width: 100%; min-height: 45px;}
#content .composedcontent-lra-ravensburg---schaltflaechen .composedcontent-lra-ravensburg---box p a.pdfLink  { background: url(http://www.landkreis-ravensburg.de/site/LRA-RV/resourceCached/2.2.1/img/pdf_1.gif) 0px 1px no-repeat; padding-left: 15px; }
#content .composedcontent-lra-ravensburg---schaltflaechen .composedcontent-lra-ravensburg---box p:hover { background: #ffeed5 !important; }
#content .composedcontent-lra-ravensburg---schaltflaechen .composedcontent-lra-ravensburg---box span.dateiGroesse { font-size: 0.8em; font-weight: normal; }
#content .composedcontent-lra-ravensburg---schaltflaechen .c25l  { width: 188px; margin-right: 8px; padding: 0px !important;}
#content .composedcontent-lra-ravensburg---schaltflaechen .c33l { width: 188px; margin-right: 8px; }
#content .composedcontent-lra-ravensburg---schaltflaechen .c50l { width: 188px; margin-right: 8px; }
#content .composedcontent-lra-ravensburg---schaltflaechen .c50r { float: left; width: 188px; margin-right: 8px; }
#content .composedcontent-lra-ravensburg---schaltflaechen .c100l { width: 188px; margin-right: 8px; }
#content .composedcontent-lra-ravensburg---schaltflaechen .c25r  { width: 188px; margin-left: 0px; }
#content .composedcontent-lra-ravensburg---schaltflaechen .c33r  { float: left; width: 188px; margin-left: 0px; }
#content .composedcontent-lra-ravensburg---schaltflaechen .c50r  { width: 188px; margin-left: 0px; }
#content .composedcontent-lra-ravensburg---schaltflaechen .subc { padding: 0px !important; }
#content .composedcontent-lra-ravensburg---schaltflaechen .subcr { padding: 0px !important; }
#content .composedcontent-lra-ravensburg---standardseite .composedcontent-lra-ravensburg---schaltflaechen .composedcontent-lra-ravensburg---zeile { background: none; }

  
/*** Kontaktdatenelement ***/

.composedcontent-lra-ravensburg---standardseite .composedcontent-lra-ravensburg---zeile { overflow: hidden; width: 100%; padding: 5px 5px 5px 5px; margin-bottom: 20px; background: url(http://www.landkreis-ravensburg.de/site/LRA-RV/resourceCached/2.2.1/img/behoerdendatenbackground.png) repeat-y; }
.composedcontent-lra-ravensburg---standardseite .basecontent-dvv-kontaktdaten .vCardLink { float: right;  margin-right: 10px;}
.composedcontent-lra-ravensburg---standardseite .basecontent-dvv-kontaktdaten .cityline { margin-bottom: 10px; }
.composedcontent-lra-ravensburg---standardseite .basecontent-dvv-kontaktdaten .mapsLink { margin-top: 10px; }
.composedcontent-lra-ravensburg---standardseite .basecontent-dvv-kontaktdaten .efaLink { margin-bottom: 10px; margin-top: 10px;}
.composedcontent-lra-ravensburg---standardseite .basecontent-dvv-kontaktdaten .titles { font-weight: bold; }
.composedcontent-lra-ravensburg---standardseite .basecontent-dvv-kontaktdaten .organization { font-weight: bold; }
.composedcontent-lra-ravensburg---standardseite .basecontent-dvv-kontaktdaten .extra1 { font-weight: bold; }


#content .c25r188px { overflow: hidden; width: 100%; padding: 5px 5px 5px 5px; margin-bottom: 20px; background: none !important; }
#content .c25r188px .c50l { width: 75%; }
#content .c25r188px .c50r { width: 25%; }
#content .c25r188px .c50r div.basecontent-image { margin-bottom: 10px; }

#node2465637 .composedcontent-lra-ravensburg---standardseite .composedcontent-lra-ravensburg---zeile { overflow: hidden; width: 100%; padding: 5px 5px 5px 5px; margin-bottom: 20px; background: none; }

#node2465637 .composedcontent-lra-ravensburg---standardseite .composedcontent-lra-ravensburg---zeile .toggle_container h2 { display: none; }


#node5652357 .composedcontent-lra-ravensburg---standardseite .composedcontent-lra-ravensburg---zeile { overflow: hidden; width: 100%; padding: 5px 5px 5px 5px; margin-bottom: 20px; background: none; }
#node5652357 .composedcontent-lra-ravensburg---standardseite .composedcontent-lra-ravensburg---zeile .toggle_container h2 { display: none; }


.composedcontent-lra-ravensburg---standardseite .jalousie { overflow: hidden; width: 100%; padding: 5px 5px 5px 5px; margin-bottom: 20px; background: none; }
.composedcontent-lra-ravensburg---standardseite .jalousie .toggle_container h2 { display: none; }

/*** external Folder ***/
table.downloadlist { width: 100%; }
table.downloadlist th { padding: 5px; }
table.downloadlist th.dlName  img { float: right; }
table.downloadlist th.ui-state-active { background: #ffeed5; }
table.downloadlist td { padding: 5px; }
table.downloadlist th.dlType { width: 20px; }
table.downloadlist th.dlType img { display: none; }
table.downloadlist th.dlDate { width: 178px; text-align: right;}
table.downloadlist th.dlDate img { float: left; }
table.downloadlist th.dlSize  { width: 178px; text-align: right;}
table.downloadlist th.dlSize  img { float: left; }
table.downloadlist td.dlSize  { width: 178px; text-align: right; font-size: 0.9em;}
table.downloadlist td.dlDate { width: 178px; text-align: right; font-size: 0.9em;}
table.downloadlist.noDate th.dlDate {display: none; }
table.downloadlist.noDate td.dlDate {display: none; }

table.nurName th.dlDate { display: none; width: 50px;  }
table.nurName td.dlDate { display: none; }

table.nurName th.dlSize  { width: 70px;  }
table.nurName td.dlSize  { width: 70px; }



/*** HTML Editor ***/

.basecontent-html-editor table th { padding: 5px; }
.basecontent-html-editor table td { padding: 5px; }
.basecontent-html-editor { margin-bottom: 20px;  }


/*** Tabellen ***/
.basecontent-table table { border-collapse: collapse; margin-bottom: 20px;}
.basecontent-table th { padding: 5px; background-color: #FF9D00;}
.basecontent-table td { padding: 5px; vertical-align: top;}
.basecontent-table .show-grid { border: 1px solid #cccccc; }
.basecontent-table .show-grid th { border: 1px solid #cccccc; }
.basecontent-table .show-grid td { border: 1px solid #cccccc; }
.basecontent-table .even { background-color: #FCEDD9; }


div.basecontent-html-editor table.staedtetable { border-collapse: collapse; margin-bottom: 20px;  }
div.basecontent-html-editor table.staedtetable tr { padding: 5px; border-bottom: 1px solid;  }
div.basecontent-html-editor table.staedtetable th { padding: 5px; background-color: #FF9D00;}
div.basecontent-html-editor table.staedtetable td { padding: 15px 10px 15px 10px; vertical-align: top; width: 100px !important; }
div.basecontent-html-editor table.staedtetable td + td { width: 220px !important; }
div.basecontent-html-editor table.staedtetable td + td + td { width: 188px !important;  }
 


/*** Organigramm ***/
#main div.basecontent-organizational-chart a { background: none !important; padding-left: 0px !important; }
#main div.basecontent-organizational-chart table   { border-collapse: collapse; width: 770px;}
#main div.basecontent-organizational-chart table td      { width: 20%; border: 1px solid; vertical-align: middle; padding: 0px; margin: 0px; background: no-repeat center; vertical-align: top;}
#main div.basecontent-organizational-chart table td div { padding: 5px;  }

#main div.basecontent-organizational-chart table tr td div { background: #f1f0ee; height: 80px;}
#main div.basecontent-organizational-chart table tr td + td  div { background: none; }
#main div.basecontent-organizational-chart table tr td + td + td div { background: #f1f0ee; }
#main div.basecontent-organizational-chart table tr td + td + td + td div { background: none; }
#main div.basecontent-organizational-chart table tr td + td + td + td + td div { background: #f1f0ee;  }

#main div.basecontent-organizational-chart table tr + tr  td div { background: #f1f0ee; height: 85px; }
#main div.basecontent-organizational-chart table tr + tr  td + td  div { background: none; height: auto; }
#main div.basecontent-organizational-chart table tr + tr  td + td  + td div { background: none; }
#main div.basecontent-organizational-chart table tr + tr  td + td  + td + td div { background: none; }
#main div.basecontent-organizational-chart table tr + tr  td + td  + td + td + td div { background: #f1f0ee; height: 85px; }

#main div.basecontent-organizational-chart table tr + tr + tr td  div { background: #f1f0ee; height: 65px;}
#main div.basecontent-organizational-chart table tr + tr + tr td  + td div { background: none; height: 65px;}
#main div.basecontent-organizational-chart table tr + tr + tr td + td + td div { background: #f1f0ee; height: 65px;}
#main div.basecontent-organizational-chart table tr + tr + tr td + td + td + td div { background: none; height: 65px;}
#main div.basecontent-organizational-chart table tr + tr + tr td + td + td + td + td div { background: #f1f0ee; height: 65px;}

#main div.basecontent-organizational-chart table tr + tr + tr + tr td div { background: #f1f0ee; height: 110px;}
#main div.basecontent-organizational-chart table tr + tr + tr + tr td + td  div { background: none; }
#main div.basecontent-organizational-chart table tr + tr + tr + tr td + td + td + td + td div { height: 110px;}

#main div.basecontent-organizational-chart table tr + tr + tr + tr + tr td { border: 1px solid #000000; }
#main div.basecontent-organizational-chart table tr + tr + tr + tr + tr td div { background: #f1f0ee; }
#main div.basecontent-organizational-chart table tr + tr + tr + tr + tr td + td { border: 0px; }
#main div.basecontent-organizational-chart table tr + tr + tr + tr + tr td + td div { height: 80px; background: none;}
#main div.basecontent-organizational-chart table tr + tr + tr + tr + tr td + td + td + td + td { border: 1px solid #000000; }
#main div.basecontent-organizational-chart table tr + tr + tr + tr + tr td + td + td div { background: none; height: 80px;}
#main div.basecontent-organizational-chart table tr + tr + tr + tr + tr td + td + td + td + td div { background: #f1f0ee; height: 110px;}


#main div.basecontent-organizational-chart table tr + tr + tr + tr + tr + tr td div { background: none; height: auto;}
#main div.basecontent-organizational-chart table tr + tr + tr + tr + tr + tr td + td + td + td div { background: none; }

#main div.basecontent-organizational-chart table tr + tr + tr + tr + tr + tr + tr td { border: 1px solid #000000; }
#main div.basecontent-organizational-chart table tr + tr + tr + tr + tr + tr + tr td div { background: #f1f0ee; height: 80px;}
#main div.basecontent-organizational-chart table tr + tr + tr + tr + tr + tr + tr td + td + td div { background: #f1f0ee; height: 80px; }

#main div.basecontent-organizational-chart table tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr td { border: 0px; }
#main div.basecontent-organizational-chart table tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr td + td + td { border: 1px solid #000000; }
#main div.basecontent-organizational-chart table tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr td div { background: none; height: 7px;}
#main div.basecontent-organizational-chart table tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr td +td + td div { background: #f1f0ee; height: 80px;}

#main div.basecontent-organizational-chart table tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr td { border: 0px; }
#main div.basecontent-organizational-chart table tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr td + td + td { border: 1px solid #000000; }
#main div.basecontent-organizational-chart table tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr td div { background: none; height: 80px;}
#main div.basecontent-organizational-chart table tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr td +td + td div { background: #f1f0ee; height: 80px;}
#main div.basecontent-organizational-chart table tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr td +td + td + td div { background: none; height: 80px;}
#main div.basecontent-organizational-chart table tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr + tr td +td + td + td  { border: 0px;}


#main div.basecontent-organizational-chart table td.esw  { border: 0px; padding: 0px; margin: 0px; background-image: url(http://www.landkreis-ravensburg.de/site/LRA-RV/resourceCached/2.2.1/img/org/esw.gif) !important;  }
#main div.basecontent-organizational-chart table td.nsw  { border: 0px; padding: 0px; margin: 0px; background-image: url(http://www.landkreis-ravensburg.de/site/LRA-RV/resourceCached/2.2.1/img/org/nsw.gif);  }
#main div.basecontent-organizational-chart table td.ne   { border: 0px; padding: 0px; margin: 0px; background-image: url(http://www.landkreis-ravensburg.de/site/LRA-RV/resourceCached/2.2.1/img/org/ne.gif);}
#main div.basecontent-organizational-chart table td.nes  { border: 0px; padding: 0px; margin: 0px; background-image: url(http://www.landkreis-ravensburg.de/site/LRA-RV/resourceCached/2.2.1/img/org/nes.gif);}
#main div.basecontent-organizational-chart table td.ns   { border: 0px; padding: 0px; margin: 0px; background-image: url(http://www.landkreis-ravensburg.de/site/LRA-RV/resourceCached/2.2.1/img/org/ns.gif); }
#main div.basecontent-organizational-chart table td.nw   { border: 0px; padding: 0px; margin: 0px; background-image: url(http://www.landkreis-ravensburg.de/site/LRA-RV/resourceCached/2.2.1/img/org/nw.gif); }
#main div.basecontent-organizational-chart table td.es   { border: 0px; padding: 0px; margin: 0px; background-image: url(http://www.landkreis-ravensburg.de/site/LRA-RV/resourceCached/2.2.1/img/org/es.gif); }
#main div.basecontent-organizational-chart table td.nesw { border: 0px; padding: 0px; margin: 0px; background-image: url(http://www.landkreis-ravensburg.de/site/LRA-RV/resourceCached/2.2.1/img/org/nesw.gif); }
#main div.basecontent-organizational-chart table td.sw   { border: 0px; padding: 0px; margin: 0px; background-image: url(http://www.landkreis-ravensburg.de/site/LRA-RV/resourceCached/2.2.1/img/org/sw.gif); }




/*** Dynamic Content ***/
#main div.basecontent-dynamic-content div.odd { padding-bottom: 5px;  }
#main div.basecontent-dynamic-content div.even { padding-bottom: 5px;}
#main div.basecontent-dynamic-content h1 { font-size: 1.0em; color: #000000; border-bottom: 0px;}
    


/*** Containermodul (Kacheln) auf anderen Seiten ***/

#main .composedcontent-lra-ravensburg---containermodul .composedcontent-lra-ravensburg---zeile { margin-top: 8px;}
#main .composedcontent-lra-ravensburg---containermodul .composedcontent-lra-ravensburg---box { height: 190px; }
#main .composedcontent-lra-ravensburg---containermodul .composedcontent-lra-ravensburg---box img { width: 188px; height: 120px; }
#main .composedcontent-lra-ravensburg---containermodul .c25l { width: 188px; margin-right: 8px; }
#main .composedcontent-lra-ravensburg---containermodul .c25r { width: 188px; }
#main .composedcontent-lra-ravensburg---containermodul .c33l { width: 188px; margin-right: 8px; }
#main .composedcontent-lra-ravensburg---containermodul .c33r { width: 188px; float: left;}
#main .composedcontent-lra-ravensburg---containermodul .c50l { width: 188px; margin-right: 8px; }
#main .composedcontent-lra-ravensburg---containermodul .c50r { width: 188px; float: left;}
#main .composedcontent-lra-ravensburg---containermodul .c100l { width: 188px; margin-right: 8px; }

#main .composedcontent-lra-ravensburg---containermodul .subcl { padding: 0px !important; margin: 0px !important; }
#main .composedcontent-lra-ravensburg---containermodul .subc { padding: 0px !important; margin: 0px !important; }
#main .composedcontent-lra-ravensburg---containermodul .subcr { padding: 0px !important; margin: 0px !important;  }
#main .composedcontent-lra-ravensburg---containermodul .composedcontent-lra-ravensburg---spalte {  margin: 0px !important;}
#main .composedcontent-lra-ravensburg---containermodul  .composedcontent-lra-ravensburg---box .basecontent-image { margin: 0px !important; }  
#main .composedcontent-lra-ravensburg---containermodul  .composedcontent-lra-ravensburg---box h3 { padding: 0px 5px 0px 5px; margin: 0px !important; font-size: 1.3em; }  
#main .composedcontent-lra-ravensburg---containermodul  .composedcontent-lra-ravensburg---box p { padding: 0px 5px; margin: 0px; color: #000000;} 
#main .composedcontent-lra-ravensburg---containermodul  .composedcontent-lra-ravensburg---box a { color: #000000 !important; }

/*** Kacheln bei Landwirtschaft & Forst ***/
.knot_1202809 #main .composedcontent-lra-ravensburg---containermodul .composedcontent-lra-ravensburg---box { background: url(http://www.landkreis-ravensburg.de/site/LRA-RV/resourceCached/2.2.1/img/background_teaserbox_landwirtschaft.jpg) no-repeat bottom;}  



/*** Startseite ***/

.home .toprubrik h1 { font-family: georgia, times, serif; color: #ffffff; font-size: 1.6em; font-weight: normal; margin-bottom: 5px; margin-top: 6px; padding-bottom: 2px;}
.home #main .composedcontent-lra-ravensburg---containermodul .composedcontent-lra-ravensburg---zeile { margin-top: 8px;}
.home #main .composedcontent-lra-ravensburg---containermodul .composedcontent-lra-ravensburg---box { height: 194px; }
.home #main .composedcontent-lra-ravensburg---containermodul .composedcontent-lra-ravensburg---box img { width: 188px; height: 90px; }
.home #main .composedcontent-lra-ravensburg---containermodul .c20l { width: 188px; margin-right: 8px; }
.home #main .composedcontent-lra-ravensburg---containermodul .c20r { width: 188px; }
.home #main .composedcontent-lra-ravensburg---containermodul .c25r { float: left; width: 188px; }
.home #main .composedcontent-lra-ravensburg---containermodul .c50l { width: 188px; margin-right: 8px; }
.home #main .composedcontent-lra-ravensburg---containermodul .c50r { width: 188px; }
.home #main .composedcontent-lra-ravensburg---containermodul .c100l { width: 188px; margin-right: 8px; }
.home #main .composedcontent-lra-ravensburg---containermodul .subcl { padding: 0px !important; margin: 0px !important; }
.home #main .composedcontent-lra-ravensburg---containermodul .subc { padding: 0px !important; margin: 0px !important; }
.home #main .composedcontent-lra-ravensburg---containermodul .subcr { padding: 0px !important; margin: 0px !important;  }
.home #main .composedcontent-lra-ravensburg---containermodul .composedcontent-lra-ravensburg---spalte {  margin: 0px !important;}
.home #main .composedcontent-lra-ravensburg---containermodul .composedcontent-lra-ravensburg---box .basecontent-image { margin: 0px !important; }  
.home #main .composedcontent-lra-ravensburg---containermodul .composedcontent-lra-ravensburg---box h3 { padding: 4px 5px 0px 5px; margin: 0px !important; font-size: 1.3em; }  
.home #main .composedcontent-lra-ravensburg---containermodul .composedcontent-lra-ravensburg---box p { padding: 0px 5px; margin: 0px; color: #000000;} 
.home #main .composedcontent-lra-ravensburg---containermodul .composedcontent-lra-ravensburg---box a { color: #000000 !important; }

.home #main .composedcontent-lra-ravensburg---containermodul .politik { background: url(http://www.landkreis-ravensburg.de/site/LRA-RV/resourceCached/2.2.1/img/background_teaserbox_politik.jpg) bottom; }  
.home #main .composedcontent-lra-ravensburg---containermodul .politik h2 { background: url(http://www.landkreis-ravensburg.de/site/LRA-RV/resourceCached/2.2.1/img/Politik_Kachel_Headline.jpg) repeat-y; margin: 0px; padding: 0px; font-family: arial; color: #ffffff; font-size: 0.9em; font-weight: bold; padding: 2px 0px 2px 10px; }  

.home #main .composedcontent-lra-ravensburg---containermodul .leben { background: url(http://www.landkreis-ravensburg.de/site/LRA-RV/resourceCached/2.2.1/img/background_teaserbox_leben.jpg) no-repeat bottom; }  
.home #main .composedcontent-lra-ravensburg---containermodul .leben h2 { background: url(http://www.landkreis-ravensburg.de/site/LRA-RV/resourceCached/2.2.1/img/Leben_Kachel_Headline.jpg) repeat-y; margin: 0px; padding: 0px; font-family: arial; color: #000000; font-size: 0.9em; font-weight: bold; padding: 2px 0px 2px 10px; }  

.home #main .composedcontent-lra-ravensburg---containermodul .bildung { background: url(http://www.landkreis-ravensburg.de/site/LRA-RV/resourceCached/2.2.1/img/background_teaserbox_bildung.jpg) no-repeat bottom; }  
.home #main .composedcontent-lra-ravensburg---containermodul .bildung h2 { background: url(http://www.landkreis-ravensburg.de/site/LRA-RV/resourceCached/2.2.1/img/Bildung_Kachel_Headline.jpg) repeat-y; margin: 0px; padding: 0px; font-family: arial; color: #000000; font-size: 0.9em; font-weight: bold; padding: 2px 0px 2px 10px; }  

.home #main .composedcontent-lra-ravensburg---containermodul .landwirtschaft { background: url(http://www.landkreis-ravensburg.de/site/LRA-RV/resourceCached/2.2.1/img/background_teaserbox_landwirtschaft.jpg) no-repeat bottom; }  
.home #main .composedcontent-lra-ravensburg---containermodul .landwirtschaft h2 { background: url(http://www.landkreis-ravensburg.de/site/LRA-RV/resourceCached/2.2.1/img/Landwirtschaft_Kachel_Headline.jpg) repeat-y; margin: 0px; padding: 0px; font-family: arial; color: #ffffff; font-size: 0.9em; font-weight: bold; padding: 2px 0px 2px 10px; }  

.home #main .composedcontent-lra-ravensburg---containermodul .kultur { background: url(http://www.landkreis-ravensburg.de/site/LRA-RV/resourceCached/2.2.1/img/background_teaserbox_kultur.jpg) no-repeat bottom; }  
.home #main .composedcontent-lra-ravensburg---containermodul .kultur h2 { background: url(http://www.landkreis-ravensburg.de/site/LRA-RV/resourceCached/2.2.1/img/Kultur_Kachel_Headline.jpg) repeat-y; margin: 0px; padding: 0px; font-family: arial; color: #000000; font-size: 0.9em; font-weight: bold; padding: 2px 0px 2px 10px; }  

.home #main .composedcontent-lra-ravensburg---containermodul .arbeit { background: url(http://www.landkreis-ravensburg.de/site/LRA-RV/resourceCached/2.2.1/img/background_teaserbox_arbeit.jpg) no-repeat bottom; }  
.home #main .composedcontent-lra-ravensburg---containermodul .arbeit h2 { background: url(http://www.landkreis-ravensburg.de/site/LRA-RV/resourceCached/2.2.1/img/Arbeit_Kachel_Headline.jpg) repeat-y; margin: 0px; padding: 0px; font-family: arial; color: #000000; font-size: 0.9em; font-weight: bold; padding: 2px 0px 2px 10px; }  

.home #main .composedcontent-lra-ravensburg---containermodul .wirtschaft { background: url(http://www.landkreis-ravensburg.de/site/LRA-RV/resourceCached/2.2.1/img/background_teaserbox_wirtschaft.jpg) no-repeat bottom; }  
.home #main .composedcontent-lra-ravensburg---containermodul .wirtschaft h2 { background: url(http://www.landkreis-ravensburg.de/site/LRA-RV/resourceCached/2.2.1/img/Wirtschaft_Kachel_Headline.jpg) repeat-y; margin: 0px; padding: 0px; font-family: arial; color: #000000; font-size: 0.9em; font-weight: bold; padding: 2px 0px 2px 10px; }  

.home #main .composedcontent-lra-ravensburg---containermodul .europa { background: url(http://www.landkreis-ravensburg.de/site/LRA-RV/resourceCached/2.2.1/img/background_teaserbox_europa.jpg) no-repeat bottom; }  
.home #main .composedcontent-lra-ravensburg---containermodul .europa h2 { background: url(http://www.landkreis-ravensburg.de/site/LRA-RV/resourceCached/2.2.1/img/Europa_Kachel_Headline.jpg) repeat-y; margin: 0px; padding: 0px; font-family: arial; color: #ffffff; font-size: 0.9em; font-weight: bold; padding: 2px 0px 2px 10px; }  
.home #main .composedcontent-lra-ravensburg---containermodul .europa a { color: #ffffff !important; }  

.home #main .composedcontent-lra-ravensburg---containermodul .europa h3 { color: #ffffff !important;}  
.home #main .composedcontent-lra-ravensburg---containermodul .europa p { color: #ffffff !important;}  

.home #content .composedcontent-lra-ravensburg---containermodul span.dateiGroesse { display: none; }

/*** Pressemodul ***/

div.pm-suche br { display: none; }
div.pm-suche-archiv { margin-bottom: 10px; }
div.pm-suche-buttons { margin-top: 10px; }
div.pm-suche-vfrom {  display: inline;}
div.pm-suche-vto {  display: inline;}

.pm-meldung { overflow: hidden; margin-bottom: 30px;  }
.pm-bild-neu { display: none; }

.presse-uebersicht .pm-from { display: block; font-size: 0.7em; color: #adadad; }

#col3 div.pm-meldung span.pm-from { display: block; font-size: 0.9em; font-weight: normal; }

div.pm-bild { float: right; margin-left: 10px;  }
div.pm-bild img { width: 180px; }
div.pm-meldung a.pm-mehrlink { text-transform: none; }
div.pm-meldung { line-height: 130%; }

.presse-uebersicht div.pm-meldung p { display: inline; }
.presse-uebersicht div.pm-meldung br { display: none; }

.composedcontent-kiru-pm-einleitung { font-weight: bold; }
.pm-detail .pm-parentRubrik { margin-top: 10px; font-size: 0.9em; }
#content .pm-detail .pm-from { font-size: 0.9em; margin-top: 20px;}
#content .pm-detail .pm-parentRubrik a { color: #333333; font-weight: bold;}


.presse-uebersicht .pm-meldung-author {  margin-bottom: 20px; padding-bottom: 20px; border-bottom: 5px solid #EDEDED;}


/*** Tischkalender ***/

.pm-neue-seite { display: none; }
.tischkalender { margin: 20px 0px 20px 0px; overflow: hidden; border: 0px solid;}
#main .tischkalender ul {  list-style-type: none; margin: 0px; padding: 0px; }
#main .tischkalender li {  list-style-type: none; margin: 0px; margin-right: 6px; display: inline; border: 1px solid #cccccc; padding: 0px 2px 0px 4px;}
#main .tischkalender .tabbedCalendarYears { margin-bottom: 10px; }

/** Tage **/  

.days {padding-top:10px; clear:both; width: 165px;} 

.tabbedCalendarDay {
    border: 1px solid silver;
    float: left;
    line-height: 12px;
    margin: 0 2px 2px 0;
    padding: 2px;
    width: 15px;
    display:inline-block;
}
.tabbedCalendarDay.active{
	background-color: #CFCFCF;
}

.filler{
    display:inline-block;
    float: left;
    line-height: 12px;
    margin: 0 2px 2px 0;
    padding: 2px;
    width: 15px;
    border: 1px solid #EEEEEE;
}
	
.tabbedCalendarDay.inactive {
    color: #c0c0c0;
}
.tabbedCalendarDayNames {
    border: 1px solid silver;
    float: left;
    line-height: 12px;
    margin: 0 2px 2px 0;
    padding: 2px;
    width: 15px;
    display:inline-block;
}

div.sa { background-color: #DDDDDD;}
div.so { background-color: #BBBBBB;}
#main div.sa div.tabbedCalendarDay { background-color: #DDDDDD; color: #a0a0a0;}
#main div.so div.tabbedCalendarDay { background-color: #BBBBBB; color: #606060;}


/*** Dateigroessen ***/
span.dateiGroesse { font-size: 0.7em; margin-left: 0px; margin-right: 5px;}
table .dateiGroesse { font-size: 0.7em; margin-left: 5px;}

/*** Trennlinien ***/
div.basecontent-dvv-trenner { clear: both; }


/*** Accordion ***/
div.ui-accordion { font-size: 1.0em !important; }
div.ui-accordion  .composedcontent-lra-ravensburg---box { height: auto !important; }
div.ui-accordion  .composedcontent-lra-ravensburg---box h2 { display: none; }
div.ui-accordion  h3 a {padding: 3px 0px 3px 30px !important; }
div.ui-accordion  h3.ui-state-default{ margin-bottom: 10px; }

div.ui-accordion  h3.ui-state-active { margin-bottom: 0px; }

div.ui-accordion  div.ui-accordion-content-active { margin-bottom: 10px !important; }

div.ui-widget { font-family: georgia, times, serif !important;}
div.ui-widget ul { list-style-type: square !important; }

div.ui-accordion .basecontent-list h5 { margin-left: 5px; margin-top: 20px;}


/*** Kehrbezirke ***/
body.kehrbezirke .zmVolltextSuche { display: none; }
body.kehrbezirke fieldset { border: 0px; }
body.kehrbezirke legend { display: none; }
body.kehrbezirke #zmSuche ul { list-style-type: none; }
body.kehrbezirke #zmSuche ul input { margin-right: 5px; }
body.kehrbezirke .zmRegister { margin: 20px 0px 20px 0px;}
body.kehrbezirke .zmRegister a { border: 1px solid #cccccc; padding: 0px 4px 0px 4px; }
body.kehrbezirke .zmRegister span.inaktiv { display: none; }
body.kehrbezirke .zmRegister #azEnd { display: none; }
body.kehrbezirke h3.zmitemheader { font-weight: bold !important;  }
body.kehrbezirke .vCardLink { float: right; }
body.kehrbezirke .ui-accordion-content a { color: #e5a00d !important; }
body.kehrbezirke .ui-accordion-content .mapsLink { margin-top: 10px; }
body.kehrbezirke .ui-accordion-content .efaLink { margin-bottom: 10px; }
body.kehrbezirke .organization { font-weight: bold; }
body.kehrbezirke #kategorieid { overflow: hidden; }
body.kehrbezirke #kategorieid #ulkategorieid li { float: left; width: 300px; padding: 3px 0px 3px 0px; }
body.kehrbezirke .zmSuchButton { clear:left; margin-top: 20px;}
body.kehrbezirke #zmEListe .zmhitsfound { margin: 20px 0px;}
body.kehrbezirke #zmEListe .postal-code { margin-right: 5px; }
body.kehrbezirke #zmEListe .zmNavigClass  { margin-bottom: 20px; text-align: center; }
body.kehrbezirke #zmEListe .zmNavigClassItem { margin: 0px 0px 0px 5px;  display: inline-block; padding-right: 5px; }
body.kehrbezirke #zmEListe .zmCurentPage { margin: 0px 0px 0px 5px;  display: inline-block; padding-right: 5px; }
body.kehrbezirke #zmEListe .zmNavigClassForward { margin: 0px 0px 0px 5px;  display: inline-block; padding-right: 5px; }

/* Effekt */
.toggle-icon {
  position: absolute;
  left: 0em;
  top: 50%;
  margin-top: -8px;
}
.toggle_title {
  position: relative;
  padding: 3px 0 3px 20px !important;
  cursor: pointer;
  margin-bottom:10px; background: none;
}

/*** graue Box ***/

p.boxgrau { background-color: #D9D9D9; padding: 5px; border: 2px solid #cccccc; }


/*** Aufzaehlungslisten ohne Aufzaehlungszeichen und mit alternierenden Zeilenfarben ***/
div.noBullet ul { list-style-type: none; margin-left: 0px; padding-left: 0px;}
div.noBullet ul li { list-style-type: none; margin-left: 0px; padding-left: 0px; line-height: 1.8em; padding: 3px 0px; }
div.noBullet ul li.odd { background-color: #FFF8F2; }
div.alternate ul li:nth-child(odd) { background-color: #FFF8F2; }
div.alternate ul li:nth-child(even) { background-color: #ffefde; }

/*** dvv.Maps ***/
#kdrsMaps { min-height: 600px; }
#kdrsMaps span.MapVwPortBeschreibung {  }
#kdrsMaps span.MapVwPortBeschreibung a { display: none; }
#kdrsMaps #map { min-height: 600px;}

/*** Naturschutzkarte ***/

div.Naturschutzkarte { position: relative; }

#InfoBox2 {
background-color:#FFFFFF;
width:250px !important;
padding:5px 10px 5px 10px;
margin:0px;
border:1px solid #000000;
font-size:11px;
line-height:150%;
color:#5F5F5F;
}

#InfoBox2 a:link {
font-size:11px;
font-weight:normal;
text-decoration:none; outline:none;
}

#InfoBox2 a:visited {
font-size:11px;
font-weight:normal;
text-decoration:none; outline:none;
}



#InfoBox2 h1 { padding-bottom: 5px;}


/*** Suche ***/

div.ergebnisse { padding-left: 0px; width: 100%; }

#main #ergebnisse  { width: 100%; }
#main #ergebnisse input { height: 15px !important; padding: 3px; width: 247px; }
#main #ergebnisse  input.standard { margin-left: 5px;}
#main #ergebnisse  tr td { border: 0px solid;  padding-bottom: 5px;}
#main #ergebnisse  .termComb { margin-top: 10px; margin-left: 5px;}
#main #ergebnisse  .ergbnisseKopfAnzahl { margin-left: 5px !important;}

#main #ergebnisse select.standard { margin-left: 5px; width: 100px;  }
#main #ergebnisse .ergbnisseKopfAnzahl { display: block; margin: 10px 0px;}
#main #ergebnisse .ergebnisseKopfNav { display: block; margin: 10px 0px; }
#main #ergebnisse .ergebnisseKopfNav a { margin-right: 10px; }
#main #ergebnisse .ergebnisseRumpf  {  }
#main #ergebnisse .ergebnisseRumpf ul { list-style-type: none; margin: 0px; margin-top: 20px; }
#main #ergebnisse .ergebnisseRumpf ul h3 { margin: 0px; padding: 0px; }
#main #ergebnisse .ergebnisseRumpf ul li.search { margin: 0px; padding: 5px 0px 5px 0px; border-bottom: 1px solid #cccccc;}
#main #ergebnisse .ergebnisseRumpf ul li.entry1 { background-color: #ffffff; }
#main #ergebnisse .ergebnisseRumpf ul li.jpeg {  display: none; }
#main #ergebnisse .ergebnisseRumpf ul li.pdf h3 { background: url(http://www.landkreis-ravensburg.de/site/LRA-RV/resourceCached/2.2.1/img/pdf.png) no-repeat 0px 4px; padding-left: 19px; }
#main #ergebnisse .ergebnisseRumpf ul li.plain h3 { background: url(http://www.landkreis-ravensburg.de/site/LRA-RV/resourceCached/2.2.1/img//txt.png) no-repeat 0px 3px; padding-left: 19px; }
#main #ergebnisse .ergebnisseRumpf ul li a[href*="vbid"] { background: url(http://www.landkreis-ravensburg.de/site/LRA-RV/resourceCached/2.2.1/img/sbwlink.jpg) no-repeat 0px 0px; padding-left: 19px;}
#main #ergebnisse .ergebnisseRumpf ul li a[href*="llid"] { background: url(http://www.landkreis-ravensburg.de/site/LRA-RV/resourceCached/2.2.1/img/sbwlink.jpg) no-repeat 0px 0px; padding-left: 19px;}
#main #ergebnisse .ergebnisseRumpf ul li a[href*="amtsID"] { background: url(http://www.landkreis-ravensburg.de/site/LRA-RV/resourceCached/2.2.1/img/sbwlink.jpg) no-repeat 0px 0px; padding-left: 19px;}

span#searchTypeSpan {  display: none; }

#main #ergebnisse .ergebnisseRumpf .wayhome { display: block !important; font-style: italic; font-size: 0.9em; padding-left: 20px;}
#main #ergebnisse .ergebnisseRumpf .wayhome a { color: #5B3B00; }
#main #ergebnisse .info {  display: none; }
#main #ergebnisse .data > .description { margin-left: 20px; font-style: italic; font-size: 0.9em;}

#node5782720 #content { position: relative !important; z-index: 2 !important;  height: 1300px;}
#node5782720 #content .basecontent-dvv-maps  {  position: absolute; top: 600px; left: 0px; z-index: 2000;  width: 100%; }
#node2726584 p.HinweisIE9 { display: none; }
#node5782720 p.Hinweis_IE8 { display: none; }

.ie10 p.HinweisIE9 { display: block !important; } 


/*** Abfall iframe ***/
#node10831174 iframe { width: 100%; height: 1000px;}
  
/*** Formular Fluechlinge ***/
#node11405186 fieldset {border: 0px;}
#node11405186 .formElement.text {margin-top: 2em;}
#node11405186 .formButtonContainer {margin: 2em 0;}
#node11405186 .formButton {float: left; margin-right: 1em;}

/*** Seite empfehlen ***/
.body_recommend #content { padding-top: 0px; }
.body_recommend fieldset { border: 0px; }
.body_recommend legend { font-family: georgia, times, serif; color: #e5a00d; font-size: 1.6em; width: 100%; font-weight: normal; border-bottom: 1px solid #cccccc; margin-bottom: 5px; margin-top: 6px; padding-bottom: 2px;}
.body_recommend .type-text { margin-top: 20px; }
.body_recommend input#an { height: 20px; width: 300px; margin-top:10px;}
.body_recommend textarea#text {  width: 300px; margin-top:10px;}
.body_recommend input#absender{ height: 20px; width: 300px; margin-top:10px;}
.body_recommend input#von { height: 20px; width: 300px; margin-top:10px;}

.body_recommend .type-check {  margin-top:10px;}

}

/*** Fluechtlingsrechner ***/

.Berechnung_Fluechtlinge { margin-top: 20px; height: 30px; width: 200px;}
.basecontent-html-editor  .formElement { margin-top: 10px; padding-left: 0px !important;}
.basecontent-html-editor  .formElement label { }
.basecontent-html-editor  .formElement input { width: 188px; padding: 5px; font-size: 1.1em; color: #777777; margin-left: 0px !important; }

#quickLink1 { text-align: left; }

@media all and (-ms-high-contrast: none) {
.ie10 p.HinweisIE9 { display: block !important; }
}

