@charset "UTF-8";
/**
 * Theme Name:      Hybrid-Child
 * Theme URI: 		http://www.dreigorillas.de
 * Version: 		0.1
 * Author:	 		Drei Gorillas | Christian Kussmann
 * Template:        hybrid
 */
@import url('../hybrid/style.css');

body { background:url("images/BG-body.gif") repeat-y center top #b3bfd1;font-family:Arial, Helvetica, sans-serif;font-size:90%;color:#000000;}

#body-container {width:920px;padding:0 52px;margin:0 auto;background:#FFFFFF;}


#header { width:920px;height:94px;background:url("images/BG-header.jpg") no-repeat;margin-bottom:1px; }
#header a#logo {display:block;width:596px;height:74px;position:relative;left:34px;top:10px;}  




#primary-menu { width:920px;height:23px;background:url("images/BG-nav-right-bottom.jpg") right bottom no-repeat #b3bfd1; }

  .menu { width:700px;overflow:hidden;float:left;display:inline;position:relative;line-height:0;height:23px; }
  .menu ul { margin:0;padding:0;display:inline;float:left; }
  .menu ul li {
    border-right:1px solid #eceae2;
    display:inline;
    float:left; /* LTR */
    font-size:1.0em;
    line-height:1em;
    list-style-type:none;
    margin:0 !important;
    padding:0;
  }



  .menu ul li a {
    border:0 !important;
    padding-top:5px !important;
    padding-bottom:0px !important;
    padding-left:8px !important;
    padding-right:8px !important;            
    
    background:transparent !important;
    text-transform:uppercase;
    color:#4f62a8 !important;
    display:block;
    font-size:1em;
    font-weight:normal;

	
    margin:0 !important;
    height:18px;
    text-decoration:none;
    width:auto;
  }

  .menu ul li#first a {
    background:url("images/BG-nav-left-bottom.jpg") no-repeat left bottom !important;
  }


  .menu ul li a:focus,
  .menu ul li a:hover,
  .menu ul li a:active  { background:#eee !important; color:#333; text-decoration:none; outline: 0 none; }

  .menu ul li.current-menu-item { background:#5777ae; }


  .menu ul li.current-menu-item a { background:transparent; color:#fff !important; text-decoration:none; }
  
  .menu ul li.current-menu-item a:focus,
  .menu ul li.current-menu-item a:hover,
  .menu ul li.current-menu-item a:active { background:transparent; color:#5777ae !important; text-decoration:none; }
  
  #footer { background:url("images/LOGO-Footer.jpg") no-repeat left top;padding-top:0px;height:100px; }
 .footer-insert { margin-left:120px;}



  /*--- Überschriften ------------------------------------------------------------------------*/

  h1,h2,h3,h4,h5,h6 {

    color:#3d5b91;
    margin:0 0 0.25em 0;
  }

  h1 { font-size:166.67%; }                       /* 30px */
  h2 { font-size:150%; line-height:130%; }                       /* 24px */
  h2.post-title { line-height:130%; color:#3d5b91;}
  h3 { font-size:116.67%;margin:0.5em 0 0.25em 0;line-height:150%; }                       /* 18px */
  h4 { font-size:116.67%; }                    /* 16px */
  h5 { font-size:116.67%; }                    /* 14px */
  h6 { font-size:116.67%; }                    /* 14px */

  /* --- Listen  -------------------------------------------------------------------------------- */

  ul, ol { 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; margin:0 0 1em 1.5em; }
  ol ol { list-style-type:lower-latin; margin-bottom:0; }

  li { margin-left:0; line-height:1.5em; }

  /* --- Allgemeine Textauszeichnung ------------------------------------------ */

  p { line-height:1.5em; margin:0 0 0.5em 0; }


	a, a:visited { color:#4D87C7; background:transparent; text-decoration:none; }
	a:focus { color:#000; }
	a:hover,
	a:active { color:#182E7A; }