
/**************/
/* body       */
/**************/
body {
   height: 100%;
   font-family: Verdana, Arial, Helvetica, sans-serif;
   font-size: 12px;
   line-height: 18px;
   background-image:url(Layout/HintergrundVerlauf.png);
   background-repeat:repeat-x;
   background-color: rgb(253,0,3);
   }
h2 {
   padding: 10px 0px 5px 0px;
   font-size: 18px;
   border-bottum: ;
   color: rgb(255,0,0);
   }
h3 {
   font-size: 16px;
   color: rgb(0,0,0);
   }
p {
   padding-left: 15px;
   padding-right: 15px;
   color: rgb(51,48,0);
  }


/**************/
/* header     */
/**************/
.header {
   width: 850px;
   height: 100px;
   margin: 0px auto;
   background-position-top:0px;
   background-image: url(Layout/header.gif);
   background-repeat: no-repeat;
   }

/**************/
/* Logo       */
/**************/
.header img {
   width: 77px;
   height: 77px;
   margin-left: 650px;
   top: 17px;
   position: absolute;
   border: none;
   }

/**************/
/* background */
/**************/
.background {
   width: 850px;
   height: 890px;
   margin: 0px auto;
   background: rgb(229,229,229);
   }

/**************/
/* layout     */
/**************/
.layout {
   width: 670px;
   height: 80px;
   margin-left: 168px;
   margin-top: 13px;
   padding-left: 15px;
   position: absolute;
   background-position:0px;
   background-image: url(Layout/Hintergrund.gif);
   background-repeat: no-repeat;
   }
.layout1 {
   width: 655px;
   height: 500px;
   margin-left: 168px;
   margin-top: 90px;
   padding-left: 15px;
   position: absolute;
   background-position:0px 0px;
   background-image: url(Layout/HintergrundErweiterung.gif);
   background-repeat:repeat;
   }
.layout2 {
   width: 655px;
   margin-left: 168px;
   margin-top: 90px;
   padding-left: 15px;
   position: absolute;
   background-position:0px 0px;
   background-image: url(Layout/HintergrundErweiterung.gif);
   background-repeat:repeat;
   }

/**************/
/* Frameposition*/
/**************/
.framepos {
   width: 670px;
   height: 80px;
   top:185px;
   margin-left: 153px;
   margin-top: 13px;
   padding-left: 15px;
   position: absolute;
   }

/**************/
/* umfrage    */
/**************/
.umfrage {
   width: 670px;
   height: 80px;
   margin-left: 150px;
   margin-top: 13px;
   padding-left: 15px;
   position: absolute;
   text-align:center;
   }

/**************/
/* termine    */
/**************/
.terminliste {
   margin-left:50px;
   }

/**************/
/* presse     */
/**************/
.presse ul#presse1 {
   display:block;
   top:12px;
   left:120px;
   position:absolute;
   list-style: none;
   z-index: 99;
   }
.presse ul#presse2 {
   display:block;
   top:12px;
   left:320px;
   position:absolute;
   list-style: none;
   z-index: 99;
   }

/**************/
/* gallerie   */
/**************/
.gallerie {
   margin-top: 380px;
   margin-left: 5px;
   position: absolute;
   }

/**************/
/* kalender   */
/**************/
.kalender {
   margin-top: 550px;
   margin-left: 2px;
   position: absolute;
   }

.kalender iframe {
    width:160px;
    height:155px;
    border-style:none;
   }

/**************/
/* counter   */
/**************/
.counter {
   wigth: 80px;
   margin-top: 700px;
   margin-left: 2px;
   position: absolute;

   }

.counter iframe {
    width:160px;
    height:185px;
    }

/**************/
/* navigation */
/**************/
.navigation {
   margin-top: 0px;
   margin-left: -35px;
   position: absolute;
   list-style-type: none;
   z-index: 90;
   }
.navigation ul li:hover ul,
.navigation ul a:hover ul {
   visibility:visible;
   list-style-type: none;
   }
.navigation a:hover {
   list-style-type: none;
   background:rgb(229,229,229);
   }
.navigation ul ul {
   list-style-type: none;
   visibility:hidden;
   }

/**************/
/* Instrumente*/
/**************/
.instrumente {
   width: 600px;
   height: auto;
   margin-left: 200px;
   position: absolute;
   background: rgb(255,255,255);
   }
.instrumente img {
   border: none;
   high: 150px;
   width: 150px;
   }
.instrumente h3 {
   font-size: 18px;
   border-bottom-width: 2px;
   border-bottom-style: solid;
   border-bottom-color: rgb(255,0,0);
   color: #333;
   }
.instrumente p {
   text-align: center;
   color: rgb(51,48,0);
   }
.bilder {
   float: left;
   }
.ende {
   clear:both;
   }

/**************/
/* Links      */
/**************/
.links {
   width: 670px;
   margin-left: 162px;
   padding-left: 15px;
   position: absolute;
   background: rgb(255,255,255);
   background-image: url(Layout/HintergrundErweiterung.gif);
   background-repeat:repeat;
   background-position:0px 0px;
   }
.links h3 {
   font-size: 18px;
   color: rgb(51,48,0);
   }
.links p{
   color: rgb(51,48,0);
   }
/**************/
/* Kontakt    */
/**************/
.box1 {
   height: 300px;
   width: 200px;
   top: 20px;
   left: 50px;
   position:absolute;
   border: none;
   color: rgb(51,48,0);
   }
.box2 {
   height: 300px;
   width: 200px;
   top: 20px;
   left: 250px;
   border: none;
   position:absolute;
   color: rgb(51,48,0);
   }
.box3 {
   height: 300px;
   width: 200px;
   top: 20px;
   left: 450px;
   border: none;
   position:absolute;
   color: rgb(51,48,0);
   }
.karte {
   top: 400px;
   left: 80px;
   border: none;
   position:absolute;
   }
   
/**************/
/* footer     */
/**************/
.footer {
   width: 850px;
   height: 25px;
   margin: auto;
   position: static;
   text-align: center;
   color: rgb(255,255,255);
   background: rgb(51,48,0);
   }




