/*
    Groundswell web site CSS
    CSS Positioning version
    by Bill Weinman
    developed for CSS Positioning course at lynda.com
*/

body  {
    font-family: garamond, times, serif;    /* default page font */
   /* background: #bbb url(../images/page_background.jpg); WIND5_8.GIF WIN_STERN.GIF */
    background: #bbb url(../images/WIN_STERN.GIF); 
    margin: 0;          /* shorthand for all margins = 0 */
    padding: 0;         /* no padding */
}

p, h1, h2, h3, h4, h5, h6, li {
    margin: 1ex 1em;
}

/* aussenRahmen wraps around the rest of the page */
#aussenRahmen {
   width: 770px;       /* sets the Inhalt width */
    /*width: 1020px;       /* sets the Inhalt width */
    margin: 0 auto;     /* no top/bottom margin, centered horizontally */
   
    /* Inhalt Hintergrund, kopfBereich image */
    
  	 background: #d71920 url(../images/FIST_Banner7.gif) no-repeat;
  
}
#kopfBereich {
    height: 150px;      /* Bannergroesse  - set size equal to banner image */
    position: relative;
}

#reiterBanner {
    height: 90px;
}

#Inhalt {
   /* background-color: #fde3d8;*/
     background-color: #fde3d8;
    padding: 5px;
      background: #d71920 url(../images/bw.gif) repeat;
}

#aussenRahmen a:link, #aussenRahmen a:visited {
    text-decoration: none;
//    color: #FF4848;
  color: #FF0000;
//color: #666df4;
 // border-bottom: 1px dashed #566440;
 border-bottom: 1px solid #566440;
}

#aussenRahmen img  {
    text-decoration: none;
//    color: #FF4848;
  color: #FF0000;
//color: #666df4;
  border-bottom: 1px dashed #566440;
 border-bottom: none;
}


#aussenRahmen a:hover, #aussenRahmen a:active {
  
   color: #6600f4;
  //  border-bottom: 1px dashed #566440;
  border-bottom: 1px  dashed #6600f4;
}




#aussenRahmen #miniTibet {
    position: absolute;
    left: 6px;
    top: 156px;
 
}

#aussenRahmen #miniPales {
    position: absolute;
    left: 567px;
    top: 157px;
 
}

#miniTibet a:link, #miniTibet a:visited , #miniTibet a:hover, #miniTibet a:active {
	 height: 82px;	 
    width: 197px;
     display: block;    
   
	 background: url(../images/miniTibet.gif) no-repeat left top;
 		border: none;      
 		 text-indent: -1000em; 
 		
}
#miniPales a:link, #miniPales a:visited , #miniPales a:hover, #miniPales a:active {
	 height: 82px;	 
    width: 197px;
     display: block;    
   
	 background: url(../images/miniPales.gif) no-repeat left top;
 		border: none;      
 		 text-indent: -1000em; 
 		
}


/* ===== contact link ===== */

#aussenRahmen #schreibunsButton {
    position: absolute;
    left: -91px;
    top: 150px;
}

#schreibunsButton a:link, #schreibunsButton a:visited{
    height: 24px;
    width: 91px;
    display: block;         /* maaussenRahmenke it a block element */
    text-indent: -1000em;   /* keep the text out of the display */
   /* background: url(../images/contact_icon_dual.gif) no-repeat left top;*/ 
    background: url(../images/kontakt.gif) no-repeat left top;
    
    border: none;           /* don't display a border */
}

#schreibunsButton a:hover, #schreibunsButton a:active{
    background-position: left bottom;   /* relocate the image to show the rollover image */
}

/* ===== haupt navigation links ===== */

#kopfBereich #hauptMenu {          /* set the position for the nav elements */
    position: absolute;
    /*left: 320px;*/
    left: 20px;
    bottom: 0px;
}

#hauptMenu ul {               /* schaltet List Verhalten ab */
    list-style: none;
    margin: 0;
    padding: 0;
}

#hauptMenu li {               /* turn off the normal list item behavior */
    float: left;
    margin: 0;
    padding:0;
}

#hauptMenu li a:link, #hauptMenu li a:visited {
    font-family: "Univers",univers,"Helvetica","Trebuchet",sans-serif;
      font-weight: bold;
    display: block;         /* block mode for graphical button */
    color: #f5dcd2;            /* white text */
    text-decoration: none;  /* no underline */
    /*padding: 0 15px 0 30px; /* line up text & image */
      padding: 0 15px 0 15px; /* line up text & image */
    margin-right: 10px;
    line-height: 25px;
    background: url(../images/Banner_navi_of2teil2.gif) no-repeat left bottom;
    border: none;           /* no border */
}

#hauptMenu li a:hover, #hauptMenu currentli a:active {
    color: #FFEEEE;         /* andere Farbe für den Text bei Mausover */
  // font-size: 1.3em;

    background-position: left top;      /* Reiter Bild von unten aufbauen für rollover */
}

#hauptMenu ul li a.aktuell {  /*anderes Bild fuer "aktuellen" Reiter */
    /*margin-top: -5px;*/
    margin-top: 0px;
   /* height: 30px;*/
      height: 25px;
    background: url(../images/Banner_navi_of1teil.gif) no-repeat;
    color: #FFEEEE;
    line-height: 25px;
}

#hauptMenu ul li a.aktuell:hover {
    cursor: default;
}




/* ====- haupt Inhalt ===== */

#Inhalt #hauptInhalt {
   /*xxx float: left;*/
  float: left;
   width: 485px;  */
    /*width: 480px;   */
 /*    width: 420px;  */
    margin: 0 0;
    padding: 0 15px;
    /*background: #bbb url(../images/bw.gif); */
}

#hauptInhalt p {
    font-family: "Univers",univers,Georgia, serif;
    font-size: 0.9em;
    line-height: 1.4em;
    color: #000;
    margin: 1ex 0;
}

#hauptInhalt h1, #hauptInhalt h2, #hauptInhalt h3, #hauptInhalt h4 {
    font-family: "Univers",univers,"Helvetica","Trebuchet",sans-serif;
}

#hauptInhalt h1 {
    font-size: 1.6em;
    font-weight: bold;
    /*color: #1b9d95;*/
    color: #dd4444;
    margin: 0 0 .4ex 0;
}

#hauptInhalt h2 {
    font-size: 1.3em;
    color: #dd4444;
    margin: .4ex 0;
}
#hauptInhalt h3 {
    font-size: 1.2em;
    color: #dd4444;
    margin: .4ex 0;
}

#hauptInhalt h4 {
    font-size: 0.9em;
    font-weight: bold;
    color: #dd4444;
    
    margin: 1ex 0 -.2ex 0;
}

#hauptInhalt ul {
    font-family: Georgia, serif;
    font-size: 0.9em;
    margin: 0 0 1.4ex 0;
}

#youtubeVid {
    margin: 2ex 0 2ex 1em;
}

#hauptInhalt  img {
    /*margin: 0 -1px;*/
        margin: 0 30px;
       padding: 1px;
    background-color: #f48466;
    border: 0px solid #d71920;
  
}

/*#hauptInhalt  img.photo {
    padding: 7px;
    background-color: #f48466;
    border: 0px solid #d71920;

}*/


/* ====== haupt Inhalt linkes menu ====== */
#slogan h2 {
     font-size: 1.6em;  
       text-align: center;
     margin: 1ex 10ex 0;
}


#hauptInhalt p.leftMenu {
    font-family: "Helvetica","Trebuchet",sans-serif;
    margin-top: 0;
}

#hauptInhalt p.leftMenu a {
    color: #566440;
}

#hauptInhalt p.leftMenu a:hover {
    color: #b36b00;
    border: none;
}




/* ===== linke Seite ===== */

#Inhalt #linkeSeite {
   /*xxx float: right;*/
    float: left;
    /*width: 265px;*/
      width: 200px;
    padding: 0 15px;
    margin: 0;
   /* border-left: solid #DDAAAA 1px;*/
     border-right: solid #DDAAAA 1px;
   
}

#linkeSeite p {
    font-family:"Univers",univers,Helvetica, "Helvetica","Trebuchet",sans-serif;
    font-size: 0.8em;
    line-height: 1.2em;
    color: #d71920;
    margin: 0 0 3ex 0;
}

#linkeSeite p a{
    font-family:"Univers",univers,Helvetica, "Helvetica","Trebuchet",sans-serif;
    font-size: 1.2em;
    line-height: 1.4em;
    color: #d71920;
    margin: 0 0 3ex 0;
}

#linkeSeite h3,h2,h1 {
    font-family: "Univers",univers,Helvetica, "Helvetica", "Trebuchet MS", Arial,   sans-serif;
    font-size: 1em;
    color: #d71920;
    text-align: left;
    margin: 1ex 0 .5ex 0;
}
#linkeSeite h1 {
     font-size: 2em;  
}
#linkeSeite h2 {
     font-size: 1.6em;  
     margin: 1ex 0.5ex 0;
}


#linkeSeite img {
    margin: 0 -6px;
     padding: 4px;
    background-color: #f48466;
    border: px solid #d71920;
      border-bottom: none;
}


#linkeSeite ol {
    margin: .5em 0 1.5em 0 ;
}

#linkeSeite li {
    font-family: "Univers",univers,"Helvetica","Trebuchet",sans-serif;
    font-size: 0.8em;
    color: #666;
    margin: .2em .5em;
}
/* ===== rechte Seite ===== */

#Inhalt #rechteSeite {
   /*xxx float: right;*/
    float: right;
    width: 160px;
    padding: 0 10px;
    margin: 0;
   /* border-left: solid #DDAAAA 1px;*/
     border-left: solid #DDAAAA 1px;
   
}

#rechteSeite p {
    font-family:"Univers",univers,Helvetica, "Helvetica","Trebuchet",sans-serif;
    font-size: 0.8em;
    line-height: 1.2em;
    color: #d71920;
    margin: 0 0 3ex 0;
}

#rechteSeite h3 {
    font-family: "Univers",univers,Helvetica, "Helvetica", "Trebuchet MS", Arial,   sans-serif;
    font-size: 1em;
    color: #d71920;
    text-align: left;
    margin: 1ex 0 .5ex 0;
}

#rechteSeite img {
    margin: 0 25px;
}

#rechteSeite img.photo {
    padding: 7px;
    background-color: #f48466;
    border: 0px solid #d71920;

}

#rechteSeite ol {
    margin: .5em 0 1.5em 0 ;
}

#rechteSeite li {
    font-family: "Univers",univers,"Helvetica","Trebuchet",sans-serif;
    font-size: 0.8em;
    color: #666;
    margin: .2em .5em;
}

/* ===== footer ===== */

#footer {
    clear: both;
    background: transparent;
    margin: 0 auto;
    padding: 5px;
}

#footer p {
    font-family: "Univers",univers,"Helvetica","Trebuchet",sans-serif;
    font-size: .75em;
    color: #f48466;
    margin: 0;
    padding: 0;
    text-align: center;
}

#footer a {
    color: #1b9d95;
    text-decoration: none;
   
}

/* ===== miscellaneous styles ===== */

.clear { clear: both }


