
body { 
    padding: 0 auto;
    margin: 0 auto;
	min-width: 500px;
	max-width: 980px; 
	padding: 5px;
	background: url(hintergrund.jpg)  repeat-x;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	}

body > div {
    height: 875px;
	background: white;
	padding:5px 8px;
	-webkit-border-radius: 7px;
    -moz-border-radius: 7px;
     border-radius: 7px;
	-moz-box-shadow: 7px 7px 20px 5px #999;
	-webkit-box-shadow: 7px 7px 20px 5px #999;
	 box-shadow: 7px 7px 20px 5px #999;	 
}

h1 { 
   position: absolute; top:-45px; margin-left: 279px;  
   box-shadow: 4px4px 4px 4px #999;
   border-radius: 7px;	
}

h2{  position: absolute; top: -35px; margin-left: 779px;   }

h3  {  position: absolute; top: -28px; margin-left: 11px;   }

/* Layout Klappmenü */
#navi4 ul {
	margin:76px 0px;	padding: 0; 
}

#navi4 ul li { display: inline; position:relative; }
#navi4 ul ul, #navi4 ul ul ul { display: none; }
#navi4 ul li:hover > ul { display: block; position: absolute; left:0px; top:-160%; }
#navi4 ul ul li:hover ul { left: 100%; top: 0px;  }
#navi4 ul ul li, #navi4 ul ul ul li { display: block; }

/* Styling Klapp-Menü */

#navi4 > ul {
	padding: 5px; background: url(bg_gray_2.png) repeat-x;
}

#navi4 ul li { background: url(bg_gray_2.png) repeat-x; padding: 5px 15px; min-width: 80px; }

#navi4 ul ul li {  padding: 1px ;     }

#navi4 a { color: white; text-decoration: none; }
#navi4 li:hover { background: url(bg_gray_2_hover.png); z-index:1;}
#navi4 ul li a { background: url(li_active.png) center left no-repeat; padding-left: 20px;  }
#navi4 ul ul li a { background: url(li3.png) center left no-repeat; padding-left: 20px; font-size: .8em;   }

h4 {position: absolute; top:130px; margin-left:35px;   }
h5{position: absolute; top:160px; margin-left:20px; }
h6 {position: absolute; top:230px; margin-left:35px; }

#text p {position: absolute; top:310px; margin-left:35px; }



#footer   {border-top: #FFCC00 solid 3px; width:962px;
          position: absolute; top:850px; font-size: 15px;  word-spacing:10px; text-indent: 3px;line-height: 25px;}
         
#footer ul a { word-spacing:  position: relative; top:26px;   text-decoration: none;    }
#footer ul li { display: inline;   position: relative; padding: 5px; top:-7px;  }
#footer  ul li a{  color: blue; }        
#footer a:hover {  color: red;      }