/*########################################################################*/
/*                                                                        */
/*  Homepage schoenerluegen.de  2010                                      */
/*  Programm by: Andreas Gonell                           */
/*                                                                        */
/*  *id = "$Id:  $" */
/*                                                                        */
/*########################################################################*/


  /*  allgemein */

  body {
    background: #ffffff url(pix/hg-body-1.jpg) repeat-x left top;
    color: #605d66   /* #787480; */  /* #1f1e21; */
  }
  body.page-presse_berichte {
    background-color: white;
  }
  
  .screen {
    display: block;
  }
  .print {
    display: none;
  }

  /*  inhalt mitte */
  

  /*  formulare  */


  /* um alles */
  
  #um_alles_pos {
    width: 959px;
    margin: 0 auto;
    padding-bottom: 60px;
    background: #b7e3fe url(pix/hg-schoelue-2011-4.jpg) no-repeat left top;  /* #214f8d */
  }               
  
  #google_map {
    width: 556px; 
    height: 400px;
  }


  /* sticky footer - achtung ie6 ! */

  html {
    height: 100%;
  }
  body {
    height: 100%;
  }
  #um_alles_pos {
    height: 100%;
    margin-bottom: -21px;
  }
  body > #um_alles_pos { 
    height: auto; 
    min-height: 100%; 
  }  
  #footer {
    width: 959px;
    margin: 0 auto;
  }
  body.page-presse_berichte  #footer {
    margin: 0 30px;
  }

  

  
  /* spalten container */

  .kufe-spalte-1, .kufe-spalte-2, .kufe-spalte-3, .kufe-spalte-4, .kufe-spalte-5 {
    float: left;
    /*padding-right: 2px;*/
  }
  .kufe-spalte-1 {
    width: 140px;  /* 168 */
  }
  .kufe-spalte-2 {
    width: 351px;
  }
  .kufe-spalte-2.prog-bild {
    width: 365px;
  }
  .kufe-spalte-2.prog-text {
    width: 337px;
  }
  .kufe-spalte-2.galerie-galerie {
    width: 337px;
  }
  .kufe-spalte-2.galerie-text {
    width: 365px;
  }
  .kufe-spalte-3 {
    width: 562px;
  }
  .kufe-spalte-4 {
    width: 702px;
  }
  .kufe-spalte-5 {
    width: 842px;
  }
  .kufe-spalte-last {
    padding-right: 0;
  }
  .kufe-spalten-reihe {
    min-height: 1px;    /* für blöde IE */
  }
  .border-top {
    border-top: 2px solid white;
  }
  .border-bottom  {
    border-bottom: 2px solid white;
  }
  .text-spalten-padding {
    padding: 0 0 20px 20px;
  }
  .bild-margin-top {
    margin-top: 20px;
  }


  /* head */
  
  #head {
    height: 250px;
  }
  #logo-navi-wrapper {
    position: relative;
  }
  #logo-wrapper {
    /*float: left;*/
    position: absolute;
    left: 0;
    top: 0;
    width: 400px;
  }
  #head_logo {
    /*margin-left:9px;*/
    padding: 20px 0 0 15px;
  }
  #navi-wrapper {
    float: right;
    /*width: 625px;*/
    position: absolute;
    left: 334px;
    top: 0;
  }
  
  
/* inhalt */

#inhalt_hg {
  margin-top: 80px;
}


body.page-start  #inhalt_hg {
  background: url(pix/hg-white-trans-80.png) repeat scroll 0 0 transparent;
  border: 1px solid #666666;
  margin-left: 38px;
  margin-right: 38px;
  padding: 60px 19px 20px 20px;
}
body.page-programm.detail  #inhalt_hg {
  background: url(pix/hg-white-trans-80.png) repeat scroll 0 0 transparent;
  border: 1px solid #666666;
  margin-left: 38px;
  margin-right: 38px;
  padding: 60px 19px 20px 20px;
}
body.page-galerie  #inhalt_hg {
  background: url(pix/hg-white-trans-80.png) repeat scroll 0 0 transparent;
  border: 1px solid #666666;
  margin-left: 38px;
  margin-right: 38px;
  padding: 60px 19px 20px 20px;
}
body.page-galerie.detail  #inhalt_hg {
  background: url(pix/hg-white-trans-80.png) repeat scroll 0 0 transparent;
  border: 1px solid #666666;
  margin-left: 38px;
  margin-right: 38px;
  padding: 60px 19px 20px 20px;
}
body.page-presse  #inhalt_hg {
  background: url(pix/hg-white-trans-80.png) repeat scroll 0 0 transparent;
  border: 1px solid #666666;
  margin-left: 38px;
  margin-right: 38px;
  padding: 60px 19px 20px 20px;
}
body.page-presse_berichte  #inhalt_hg {
  margin: 30px;
}
body.page-downloads  #inhalt_hg {
  background: url(pix/hg-white-trans-80.png) repeat scroll 0 0 transparent;
  border: 1px solid #666666;
  margin-left: 38px;
  margin-right: 38px;
  padding: 60px 19px 20px 20px;
}

#main-content-inner  {
  min-height: 350px;
}

.mi-standard {
  margin-left: 348px;
  margin-right: 60px;
}
.mi-standard-hg {
  margin-left: 290px;
  margin-right: 60px;
}

.mi-presse {
  margin-left: 200px;
  margin-right: 30px;
}
.mi-presse-hg {
  margin-left: 142px;
  margin-right: 30px;
}

.wrapper-presse-year {
  margin-bottom: 30px;
}
.presse-spalte {
  padding-right: 30px;
}

.wrapper-galerie-year {
  margin-bottom: 30px;
}
.galerie-spalte {
  /*padding-right: 30px;*/
}

.mi-downloads-hg {
  margin-left: 142px;
  margin-right: 30px;
}


/* downloads */

#downloads-liste {
}
#downloads-liste-li {
  float: left;
  width: 335px;
}
#downloads-liste-re {
  float: left;
  width: 335px;
}
#downloads-liste-li-inner {
  padding-right: 20px;
}
#downloads-liste-re-inner {
  padding-left: 20px;
}



/* navi */
  
/* Kopfnavi Links */

#kopfnavi-wrapper {
  margin: 0;
  float: right;
  height: 134px;
}
#kopfnavi-links {
  float: left;
  width: 215px;
  z-index: 2000;
  padding: 0px;
  margin: 0;
  height: 115px;
}
#kopfnavi-links ul {
  padding: 0;
  margin: 0;
  list-style: none;
}
#kopfnavi-links li {
  float: left;
  list-style: none;
  padding: 0px;
  margin: 0;
  padding-bottom: 0px;
}
#kopfnavi-links a {
  display: block;
  padding: 0;
  font-weight: normal;
  font-size: 13px;
  text-decoration: none;
  font-family: arial, sans-serif;
}

.facebook-findus {
  float: left;
  width: 145px;
  padding-top: 22px;
}

/* Primary Links */

#primary-wrapper {
  margin: 0;
  float: right;
}
#primary-links {
  z-index: 2000;
  padding: 0px;
  margin: 0;
  height: 115px;
}
#primary-links ul {
  padding: 0;
  margin: 0;
  list-style: none;
  /*line-height: 17px;*/
}
#primary-links li {
  float: left;
  list-style: none;
  padding: 0px;
  margin: 0;
  padding-bottom: 0px;
}
#primary-links a {
  display: block;
  padding: 0;
  font-weight: normal;
  font-size: 13px;
  text-decoration: none;
  font-family: arial, sans-serif;
}

#primary-links li:hover,
#primary-links li.active-trail,
#primary-links li:hover a,
#primary-links li a:hover,
#primary-links li.active-trail a {
}
#primary-links li:hover,
#primary-links li.active-trail {
}
#primary-links li.first:hover,
#primary-links li.first {
}
 
  


/* eof */

