  /* Standard-Styles */

  * {
      padding: 0px;
      margin: 0px;
  }

  body {
      font: 16px Verdana, Helvetica, Arial, sans-serif;
      color: white;
      background-color: #004C9A;
  }



  form {
      margin: 0;
  }

  h1, h2, h3 {
      line-height: 1.2em;
      margin: 0 0 10px 0;
  }

  h1 { display: none; }

  h2 {
      font-size: 110%;
      font-weight: normal;
      padding-bottom: 3px;
  }

  h2 {
      font-size: 100%;
      font-weight: bold;
      padding-bottom: 3px;
  }

  input, select {
      font-family: Arial, Helvetica, Verdana, sans-serif;
  }

  textarea {
      font: 12px 'Courier New', serif;
  }

  input {
      padding: 2px;
  }

  label {
      cursor: pointer;
  }

  a {
      text-decoration: underline;
      color: white;
  }

  a:hover {
      text-decoration: none;
  }

  ul {
      list-style-position: inside;
      padding-left: 30px;
  }

  img { border: 0; }


  /* Individuelle Styles */

  .a_center { text-align: center; }

  .end_float { clear: both; }

  body { background: url('../../img/bg_grad.jpg') #004C9A repeat-x left top; }

  .a_right { text-align: right; }


  .bold { font-weight: bold; }
  .italic { font-style: italic; }
  .underline { text-decoration: underline; }

  /* Header */

  #header { text-align: center; height: 163px; }

  /* Hauptmenu */

  #mainmenu { float: left; width: 25%; }

  #mainmenu ul { list-style: none; margin-left: 40px; padding-left: 0; }
  #mainmenu ul li { margin: 20px 0; }

  #mainmenu ul li ul { margin: 0 0 20px; }
  #mainmenu ul li ul li { margin: 5px 0; }

  #mainmenu a {
      font-size: 20px;
      font-weight: bold;
      color: #f0e500;
      text-decoration: none;
      padding: 10px 0 10px 45px;
      background-image: none;
  }

  #mainmenu ul li ul li a {
      font-size: 16px;
      font-weight: normal;
      color: white;
      padding: 0 0 0 45px;
  }

  #mainmenu a.current {
      background: url('../../img/markerCurrent.jpg') transparent left center no-repeat;
  }

  #mainmenu a.greyedOut {
      color: #5d76b3;
  }


  /* Inhaltsbereich */

  #content { float: left; width: 45%; margin-left: 4%; margin-top: 15px; }

  /* Feuerwehrmann an der Seite */

  #sidePic {
      float: right;
      width: 25%;
      text-align: center;
  }



  /* Footer */

  #footer {
      clear: both;
      padding-top: 20px;
      margin: 0px 0 0 80px;
  }


  /* Inhaltsformatierungen */

  #content {
      font-size: 16px;
      color: white;
      font-family: Verdana, sans-serif;
      line-height: 130%;
  }

  #content p, #content ul { margin: 10px 0; }

  #content ul {
      list-style-position: inside;
      list-style-type: square;
  }

  .img_container {
	float: left;
	text-align: center;
	background-color: white;
	margin: 0 20px 10px 0;
	border: 1px solid #003578;
	padding: 2px 5px;
  }

  .img_container a {
	display: block;
	text-align: center;
	margin: 5px 0;
  }

  .img_container img {
	border: 1px solid #646d78;
    }

  .item_artnr { font-weight: bold; font-size: 0.8em; }


  .go_on { text-align: center; margin-top: 20px; }
  .go_on, .go_on a { text-decoration: none; font-weight: bold; }
  .go_on strong { color: #f0e500; }