* { margin: 0; padding: 0;}
body { color: black; background-color: #fff; text-align: center; font-family: Verdana; }
p {}
td {}
a:link { color: blue }
a:visited { color: blue }
a:hover { color: purple }
a:active { color: red }
#firmentraininghead { background-image: url('NT Grafik Kompremiert/nt_Firmen_bild_oben_b.gif'); background-repeat: no-repeat; /* width: 100%; */ height: 160px; }
#erlebnistraininghead { background-image: url('NT Grafik Kompremiert/nt_EP_bild_oben_b.gif'); background-repeat: no-repeat; /* width: 100%; */ height: 160px; }
 
 /* * html #erlebnistraininghead { height:600px; } */
  /* * html #firmentraininghead { height:600px; } */
 
#erlebnistraining { position: relative;  width: 1005px; background-color: white; border: 1px solid #AACC11;  min-height: 596px;
 margin: auto; /* background-image: url('NT Grafik Kompremiert/nt_Firmen_bild_oben_b.jpg'); background-repeat: no-repeat;*/
  padding-bottom: 60px; text-align: left;   background-image: url('NT Grafik Kompremiert/nt_strandhafer_b92.1.gif');
   background-repeat: no-repeat; background-position: bottom 0px; margin-bottom: 20px;}
 
 * html #erlebnistraining { height: 1300px; } 
 
 #rahmen { background-image: url('NT Grafik Kompremiert/nt_strandhafer_b.gif'); background-repeat: no-repeat; background-position: bottom 0px; } 
 
 #inhalt { background-image: url('NT Grafik Kompremiert/nt_wischer_blau_b.gif'); position: relative; font-size: 12px; 
 /* margin-top: 160px; */background-position: 0 16px; background-repeat: no-repeat; min-height: 400px; }
 
#navioben {  font-family: Verdana; text-transform: uppercase;  width: 100%; background-color: #AACC11; position: absolute; top:0; left: 0; text-align: right; }
#navioben ul { /*margin-left: 245px; */ font-size: 10px; font-weight: 600; padding: 3px; padding-right: 20px; }
 #navioben ul li { display: inline; list-style: none; padding-left: 30px; }
 #navioben a { color: #fffeff; text-decoration: none;}
 #navioben a:hover { font-style: normal;  color: #005577;  }
  .aktuell { color: #005577; }
 
#text h1 { color: #005577; font-size: 19px; font-weight: 700; /*display: inline;*/ 
font-family: Verdana; padding-bottom: 12px; padding-top: 16px; line-height: 23px;  }
#text h2 {    font-size: 13px; font-weight: 600; display: inline; font-family: Verdana; line-height: 18px; }
#text h3 {    font-size: 13px; font-weight: 600; display: inline; font-family: Verdana; line-height: 18px; }
#text h4 {    font-size: 13px; font-weight: 600; display: inline; font-family: Verdana; line-height: 18px; }
#text h5 {    font-size: 13px; font-weight: 600; display: inline; font-family: Verdana; line-height: 18px; }
#text h6 {    font-size: 13px; font-weight: 600; display: inline; font-family: Verdana; line-height: 15px; }
#text h7 {    font-size: 13px; font-weight: 600; display: inline; font-family: Verdana; line-height: 18px; }
#text h8 {    font-size: 13px; font-weight: 600; display: inline; font-family: Verdana; line-height: 18px; }
 #touren a { text-decoration: none;   color: #005577;  }
 
 #naviunten { font-family: Verdana; color: #005577; width: 100%; background-color: #f3f4e6; height: 19px; line-height: 3px;
  position: absolute; bottom: 25px; left: 0px; font-size: 60%;   border-bottom: 1px solid #AACC11; border-top: 1px solid #AACC11; text-align: center;}
 #naviunten ul {   padding: 7px; padding-left: 90px; }
 #naviunten ul li { display: inline; list-style: none; padding-left: 15px; }
  #naviunten a { color: #005577; text-decoration: none; /* font-style: italic; */}
 #naviunten a:hover { color: #000000;  }
 
 #seitennavi {/*line-height: 18px;*/ color: #005577; position: absolute; top: 87px; left: 100px; font-size: 15px; font-weight: 500; }
 #seitennavi ul { padding-top: 5px;  }
 #seitennavi ul li { list-style: none; padding-left: 8px; font-size: 13px; padding-bottom: 4px; }
 #seitennavi ul li a { text-decoration: none;  }
  #seitennavi a { text-decoration: none; color: #005577; }
  #seitennavi a:hover { color: #000000; }
  #teamentwicklung { color: #204165;  border: solid 1px; padding: 2px; background-color: #c4d4e9;     }
 
 .linkmarker { color: #204165;  }
 
 #text {   margin-left: 345px; margin-right: 250px; /* position: absolute; left: 345px; top:0px; */ 
 width: 400px;  padding: 5px; padding-bottom: 25px;  padding-top: 35px;
  /* font-size: 90%; */text-align: left; color: #005577; }
  
  * html #text {  position: absolute; left: 0px; top:0px;  width: 400px;  padding: 5px; padding-bottom: 25px;  padding-top: 35px;
  /* font-size: 90%; */text-align: left; color: #AACC11; }
  
  
#text ul { padding-left: 20px;   }
.headline { color: #005577; font-size: 18px; line-height: 50px; font-family: Times; }
#box { width: 230px; min-height: 350px; position: absolute; top: 33px; right: 0; color: #AACC11; margin-right: 20px;
background-image: url('NT Grafik Kompremiert/nt_EP_bilder_rechts.jpg')  ; background-repeat: no-repeat; background-position:  right 53px; 
font-size: 12px; color: #005577 font-weight: bold;
}
* html #box { height:350px; } 
#box p { padding-left: 18px;  }
#boxfirma { width: 230px; min-height: 350px; position: absolute; top: 33px; right: 0; color: #AACC11; margin-right: 20px;
background-image: url('NT Grafik Kompremiert/nt_Firmen_bilder_rechts_b.jpg')  ; background-repeat: no-repeat; background-position:  right 53px; 
font-size: 12px; color: #005577; font-weight: bold;}
#boxfirma img { padding: 5px;}
#touren { width: 230px; min-height: 350px; position: absolute; top: 85px; right: 0; color: #a2ac27; margin-right: 0px; 
font-size: 12px; color: #005577;  font-family: Times;}
#touren img { padding: 6px; padding-left: 0px;  }
.kusiv { font-weight: normal;  }
#keywords { position: absolute; top: 450px; left: 30px; width: 200px; color: #AACC11; font-size: 70%; font-style: italic;
 border-top: 1px solid #AACC11; }
#foto { padding: 5px; 	   }
#foto p { padding: 5px;   border-top:  1px solid #799fbe; }
#foto img {}
#foto img { padding: 5px;   }
#g1{ position: relative;}
#g1text { position: absolute; left: 130px; top: 10px; line-height: 14px; color: #005577; font-style: italic; }
#boxfirmafoto { width: 230px; min-height: 350px; /*position: absolute; top: 35px; right: 0;*/ color: #AACC11; margin-right: 20px;
 color: #005577; font-weight: bold;}
#boxfirmafoto img { padding: 5px;}
#boxfirmafoto p { padding: 5px; border-bottom: 1px solid #005577; /* border-top: 1px solid #005577; */  }
#g1text a { text-decoration: none;  color: #427391;   }
/*#wechsel { padding: 5px; border-bottom: 1px solid #005577; border-top: 1px solid #005577;   }*/
#keywords {/* overflow: hidden; */  width: 160px; border: 1px solid #AACC11; min-height: 200px;  
position: absolute; top: 245px;  right: 50px; color: #AACC11; text-align: justify;  font-size: 9px; padding: 5px;}
#keywords h1 { display: inline; font-size: 14px;  font-weight: normal;  }
#links { color: #005577; }
#links a { text-decoration: none;  color: #005577; }
#links p {  border-bottom: 1px solid #005577;}
 
   #wechsel a {
    background: url('NT Grafik Kompremiert/nt_touren_berg_play_b.jpg')url('NT Grafik Kompremiert/nt_touren_kanu_play_b.jpg') no-repeat;
    display:block; width:102px; /* Linkbereich begrenzen */
  }
  #wechsel img { 
    display:block; width:102px; height:71px; border:0;  margin: 0px; padding: 0px;
  }
  #wechsel a:hover img {
    visibility: hidden;}
   
   
      #wechsel1 a {
    background: url('NT Grafik Kompremiert/nt_touren_kanu_play_b.jpg')url('NT Grafik Kompremiert/nt_touren_kanu_play_b.jpg') no-repeat;
    display:block; width:102px; /* Linkbereich begrenzen */
  }
  #wechsel1 img { 
    display:block; width:102px; height:71px; border:0;  margin: 0px; padding: 0px;
  }
  #wechsel1 a:hover img {
    visibility: hidden;}
    
   
   
      #wechsel2 a {
    background: url('NT Grafik Kompremiert/nt_touren_kueste_play_b.jpg')url('NT Grafik Kompremiert/nt_touren_kueste_play_b.jpg')  no-repeat;
    display:block; width:102px; /* Linkbereich begrenzen */
  }
  #wechsel2 img { 
    display:block; width:102px; height:71px; border:0;  margin: 0px; padding: 0px;
  }
  #wechsel2 a:hover img {
    visibility: hidden;}
    
    
    .blau {    color: #005577; font-size: 14px; }
    
    .teambild { padding-right: 14px;}

