@charset "UTF-8";
/**
 */

@media screen, projection
{
  /**
   * (de) Gestaltung des Basis-Layouts
   */

  /* (de) Randbereiche & Seitenhintergrund */
  body {  padding: 10px 0; background-color: #E6E8E4; }

  /* (de) Zentrierung des Layouts in alten IE-versionen */
  body { text-align: center; }
  .page_margins { text-align:left; margin: 0 auto; }

  /* (de) Layout: Breite, Hintergrund, Rahmen */
  .page_margins { width: 1000px; background: #fff; border:1px solid #C5C7C7; }
  .page { padding: 0px; }

  /* (de) Gestaltung der Hauptelemente des Layouts */

  #header {
        color: #000;
    background-color: #D0D7AA;
    padding: 3px 0px;

  }

  #topnav {
        height:20px;
        color: #aaa;
    background-color: #D0D7AA;
    padding: 1px 0;

  }

  /* (de) Anpassung der Hauptnavigation */
  #nav ul {     list-style-type:none;
margin-left: 10px; }


  .topboxen {
        float:left;
        font-family:  Arial, Helvetica, sans-serif;
    font-weight:normal;
    color:#222;
        font-size: 90%;
        padding-left: 15px;
        background-color: #D0D7AA;
  }

  /* englisch / deutsch Auswahl
a.lang:link { color: #000000; font-weight: normal; background:transparent; text-decoration:none; }
a.lang::visited {color: #000000; text-decoration:underline; background-color: transparent;}
a.lang:hover {color: #000000; text-decoration:underline; background-color: transparent;}
a.lang:active {color: #000000; text-decoration:underline; background-color: transparent;}
 */

  #suchfeld {
        background-color:#FFFFFF;
        color:#000000;
        width:120px;
        height:13px;
        padding:0;
        margin:0;
        border-left:1px solid black;
        border-right:1px solid black;
        border-top:1px solid black;
        border-bottom:1px solid black;
  }

  #abstandfl {
        padding-left:3px;
  }
  #abstand {
        padding-left:12px;
  }

  #main { background: #fff;padding:0px 0; }

  #menu_ueber_1        {
        width: 100%;
    text-align: center;
        background-color: #B6C17A;
    padding: 2px 2px;
  }

  #navi_1 {
        width: 160px;
    background-color: #D0D7AA;
    padding: 2px 2px;
  }

  #navi_2 {
        width: 160px;
    background-color: #DDC290;
    margin-top: 15px;
        padding: 2px 2px;
  }

  #navi_3 {
        width: 160px;
    background-color: #DBDCDD;
    margin-top: 15px;
        padding: 2px 2px;
  }

 #sektionen {
         width: 165px;
         height:10px;
         background-color: #abbe81;
         padding: 24px 0px;
         text-align: center;
         text-decoration:none;
         color:#536131;
         font-weight:bold;
         }

#newscontent {
		border:1px solid #abbe81;
		padding:5px 2px;
		background-color: #E6E8E4; /*weisser Hintergrund */
		overflow:hidden;
		}
		

  #footer {
    color:#666;
    font-size:0.8em;
        background: #f9f9f9;
    padding: 0px 20px;
    line-height: 1.5em;
  }

  #footer_innen {
        margin: 0 auto;
    text-align: center;
        width:500px;
        border-top:1px solid #DBDCDD;
  }
  /*------------------------------------------------------------------------------------------------------*/

  /**
   * (de) Formatierung der Inhalts-Container
   *
   * |-------------------------------|
   * | #header                       |
   * |-------------------------------|
   * | #col1   | #col3     | #col2   |
   * | 25%     | flexible  | 25%     |
   * |-------------------------------|
   * | #footer                       |
   * |-------------------------------|
   */


  #col1 { width: 200px; }
  #col1_content { padding: 10px 10px 10px 10px; }

  #col2 { width: 165px; }
  #col2_content { padding: 0px 5px 10px 10px; }

   #col3 { margin: 0 25%; }
  /*#col3 {width:600px;} */
  #col3_content { padding: 10px 20px 10px 10px  ; }

  /*------------------------------------------------------------------------------------------------------*/

  /**
   * (de) Gestaltung layoutabhängiger Elemente
   */

  #header h1 {
    font-weight:bold;
    font-size:1.5em;
    color:#000;
  }
  #header img {
        margin: 0 auto;

  }
  #header span { color:#999; }

  #topnav a { color: #000000; font-weight: normal; background:transparent; text-decoration:none; }
  #topnav a:focus,
  #topnav a:hover,
  #topnav a:active { text-decoration:underline; background-color: transparent;}

  #footer a { color: #999; background:transparent; font-weight: bold; text-decoration:none;}
  #footer a:focus,
  #footer a:hover,
  #footer a:active {color: #4D87C7; background-color: transparent; text-decoration:none;}



}