/** 


*********************************************************************************************************
*/


#header {
    background-image:url(logo.jpg);
    background-repeat: no-repeat;
    /* Anpassung an die Hoehe der Header Grafik: */
    

height:180px;
  } 

/** ANFANG ANFANG ANFANG Änderungen in basemod.css

*********************************************************************************************************
*/








/** 

*********************************************************************************************************
*/




/** Hintergrundfarbe des Webauftritts ändern, Zeile 29
*/
 body { background: #000000; padding: 10px 0; }

  /* overrides basemod.css */
  #page_margins { min-width: 900px; max-width: 900px; margin: 0 auto; border: 0px #889 solid; }



/** ANFANG ANFANG ANFANG Änderungen in content.css

*********************************************************************************************************
*/

body {
    font-family: Palatino Linotype, Verdana, 'Trebuchet MS', Verdana, Helvetica, Arial, sans-serif;
    font-size: 90.00%; 
    color: #000000;  
  }

  h1,h2,h3,h4,h5,h6,
  .componentheading, .contentheading
  { 
    font-family:Palatino Linotype,Verdana, "times new roman",times,serif; 
    font-weight:bold; 
    color:#000000;
    margin: 0 0 0.25em 0; 
  }


/* Überschriften im Verhältnis zum Gästebuch anpassen*/

  h3,

  .componentheading, .contentheading

  { 

    text-align:left; 
    font-size: 100.00%; 
 

  }


/* Überschriften im Verhältnis zum Gästebuch anpassen*/

 h4,

  .componentheading, .contentheading

  { 

    text-align:left; 
    font-size: 100.00%; 
 

  }




/* Überschriften im Verhältnis zum Gästebuch anpassen*/

  h1,h2,h5,

  .componentheading, .contentheading

  { 

    text-align:left; 
    font-size: 200.00%; 
 

  }

/* Überschriften im Verhältnis zum Gästebuch anpassen*/

  h6,

  .componentheading, .contentheading

  { 

    text-align:left; 
    font-size: 150.00%; 
 

  }









/** ANFANG ANFANG ANFANG Änderungen in Navigation 

*********************************************************************************************************
*/

  #main .menu li.menutitle span.separator {
    /*letter-spacing:0.1px;*/    
    background-color:#1090AA;
    color: #FFFFFF;   
    font-weight: bold;
    /*font-size:1.45em;
    line-height:150%;*/
    width: 95%;
    padding-left: 5%;    
    border-top: 0px #1090AA solid;
    border-bottom: 1px #1090AA solid;
    margin-top:12px; 
  }
  
  /* Das Menuetitel muss auf margin-top:0px gesetzt werden */
  #main .menu li.first_item span.separator {
    margin-top:0px;
  }
    
/* grau im Menue */

  #main .menu a,
  #main .menu span.separator {
      display:block;
      width: 90%;
      padding:3px 0 3px 10%;
      text-decoration: none;
      background-color:#fff;
      color: #564f4f;
      border-bottom: 1px #564f4f solid;
  }
  
  #main .menu li#current a.active_link {
      font-weight: bold;
      color: #fff;
      background-color:#564f4f;
      border-bottom: 1px #eee solid;
      cursor:default;
  }








  /* Level 1 */
  #main .menu li a, 
  #main .menu li span.separator { width: 90%; padding-left: 10%; background-color:#fff; color: #000000; }
  
  #main .menu li a:focus,
  #main .menu li a:hover,
  #main .menu li a:active { background-color:#999999; color: #fff; }

  /* Level 2 */
  #main .menu li ul li a,
  #main .menu li ul li span.separator { width: 80%; padding-left: 20%; }

  #main .menu li ul li a { background-color:#f8f8f8; color: #666; }
  #main .menu li ul li a:focus,
  #main .menu li ul li a:hover,
  #main .menu li ul li a:active { background-color:#999999; color: #fff; }

  /* Level 3 */
  #main .menu li ul li ul li a,
  #main .menu li ul li ul li span.separator { width: 70%; padding-left: 30%; }

  #main .menu li ul li ul li a { background-color:#fcfcfc; color: #888; }
  #main .menu li ul li ul li a:focus,
  #main .menu li ul li ul li a:hover,
  #main .menu li ul li ul li a:active { background-color:#999999; color: #fff; }

  /* Level 4 */
  #main .menu li ul li ul li ul li a,
  #main .menu li ul li ul li ul li span.separator { width: 60%; padding-left: 40%; }

  #main .menu li ul li ul li ul li a { background-color:#ffffff; color: #aaa; }
  #main .menu li ul li ul li ul li a:focus,
  #main .menu li ul li ul li ul li a:hover,
  #main .menu li ul li ul li ul li a:active { background-color:#999999; color: #fff; }




  /**
  * Links
  *
  * (en) Formatting of hyperlinks
  * (de) Gestaltung von Hyperlinks
  *
  */

  a {color: #330000; text-decoration:none;font-weight: bold;}
  a:focus,
  a:hover,
  a:active {color:#330000; text-decoration:underline;}




 /**
  * (en) Formatting of Joomla! sezific elements
  * (de) Gestaltung von Joomla! Spezifischen Elementen
          border-top:1px solid #efefef; geändert in #ffffff
  */
  .moduletable, .moduletable_text, .moduletable_menu,
  .module, .module_text, .module_menu { margin-bottom:2em; }
 
  .leading_separator, .row_separator, .article_separator, .column_separator { 
    display:block; 
    width:100%; 
    clear:both; 
    line-height:0; 
    height:0; 
    overflow:hidden; 
  
    margin:1em 0; 
    border-top:1px solid #ffffff; 
  }
  .article_separator { display:none; } 
  .row_separator { border:0; }
 
  .article_column {  }
  .article_column_content { }
  .article_column_inner { /* background:#f5f5f5; border:1px solid #e5e5e5; padding:5px; */ }
 
  /**