*{padding:0;margin:0;outline:none;}
html,body{width:100%;height:100%;}
body{font:13px Tahoma;color:#333;}
#SchuteVita{width:100%;height:100%;position:absolute;top:0px;left:0px;z-index:-1;}
#SchuteVita img{width:100%;height:100%;position:fixed;}              

#wrapper{width:100%;position:absolute;z-index:20;}
#topbar{width:100%;height:20px;padding-top:3px;background:#000;color:#7a7a7a;margin-bottom:100px;}
#topbar h1{margin-left: 1000px;padding-right:0px;font-size: 12px;}
#topbar h1 strong{ color: #cdcdcd;}     
#navibar{ margin-bottom:200px;}
#navigation{
-moz-border-radius:50px;border-radius:50px;-webkit-border-radius:50px;
width:650px;height:60px;list-style:none;background:url(images/white-30.png) repeat; 
}                                                                                             
#navigation a{
-moz-border-radius:50px;border-radius:50px; -webkit-border-radius:50px;
color:#363636;text-decoration:none;font-size:14px;font-weight:bold;display:block;height:20px;padding:20px 20px 20px; float:left;
}
#navigation a:hover{
-moz-border-radius:50px;border-radius:50px; -webkit-border-radius:50px;
background:url(images/black-40.png) repeat;color: #BFA371;
}
.container{width:1200px;margin: auto;}
#contentMain{
 -moz-border-radius:80px;border-radius:80px;-webkit-border-radius:80px;                 
color: #363636;font-family:Times;font-size:20px;
width:880px;padding:10px 30px 10px 10px;background:url(images/white-60.png) repeat;border-bottom:5px solid  #A7986D;position:relative;
padding-top: 5px;margin-bottom:0px;line-height:150%;}
#contentMain a{
                 -moz-border-radius:19px;border-radius:19px;-webkit-border-radius:19px;
                 text-decoration: none;                                                   
                 color : #024E68;
                 margin-left: 20px;
                 padding-bottom: 6px;
                 padding-top: 6px;
                 line-height: 15px;
                 }
#contentMain a:hover{
                 -moz-border-radius:19px;border-radius:19px;-webkit-border-radius:19px;
                text-decoration: none;
                background:url(images/white-30.png) repeat;
                padding-top: 5px;
                padding-right: 5px;
                padding-left: 5px;                 
                border-style: solid;
                border-color: #9BACB0;}
.water{text-decoration:underline; }
#contentMain p{padding-left:30px;
}                               
#ausstellung{ -moz-border-radius:19px;border-radius:19px;-webkit-border-radius:19px;
                width:880px;padding:10px 30px 10px 10px;
                margin-top: 10px;
                background:url(images/white-60.png) repeat;border-bottom:5px solid  #A7986D;
                padding-top:20px;margin-bottom:0px;
                font-family:Times;font-size:25px;
                color : #024E68;                                      
}
#ausstellung a{ -moz-border-radius:19px;border-radius:19px;-webkit-border-radius:19px;
                 text-decoration: none;
                 color : #024E68;
                 margin-left: 10px;
                 padding-bottom: 6px;
                 padding-top: 6px;
                 line-height: 15px;
}
#ausstellung a:hover{ -moz-border-radius:19px;border-radius:19px;-webkit-border-radius:19px;
                text-decoration: none;
                background:url(images/white-30.png) repeat;
                padding-top: 5px;
                padding-right: 5px;
                padding-left: 5px;
                border-style: solid;
                border-color: #9BACB0;}                             
#imp{
     text-align:right;
     margin-top: 180px;
     margin-left: 800px;
     margin-right: 40px;
}
#ho{float: right;}
.button{background:url(images/white-60.png) repeat;
text-decoration:none;padding-right: 17px;padding-left: 17px;display:inline;position:absolute;right:40px;top:-33px;
font-size: 18px;
}
#tutorials{-moz-border-radius:14px;border-radius:14px;-webkit-border-radius:14px;
          background:url(images/white-30.png) repeat;color: #000000;
          text-decoration: none;
          text-align: center;
          padding-top: 6px;
          padding-bottom: 6px;
          margin-top: 120px;
          color: #324A6F;        
}
#tutorials a{ text-decoration: none;color: #99B4D1;
}
h2  { font:19px Tahoma;color:#333;}      
#tutorials a:hover{-moz-border-radius:14px;border-radius:14px;-webkit-border-radius:14px; 
          background:url(images/black-40.png) repeat;color: #fff;text-decoration: blink;
}
#data {-moz-border-radius:80px;border-radius:80px;-webkit-border-radius:80px; 
         background:url(images/white-10.png) repeat;
         font-weight:bold;
         padding: 10px; 
         text-align:center; 
         margin-left: 1100px;
         font-size: 10px;    
}
#data a{
          text-decoration: none;
          color:#738289 ;
}
#data a:hover{
           color: #738289;
}
#video{ padding-left: 130px;padding-top: 100px;
}
#hut{-moz-border-radius:50px;border-radius:50px;-webkit-border-radius:50px;
      width:235px;height:65px;background:url(images/white-10.png) repeat;margin-left: 800px;margin-bottom: 40px;
}
#hut a{-moz-border-radius:50px;border-radius:50px;-webkit-border-radius:50px;
       color:#363636;text-decoration:none;font-size:14px;font-weight:bold;height:15px;padding:32px 19px 19px; float:left;
       width:200px;color: #DCA169;
}
#hut a:hover{-moz-border-radius:50px;border-radius:50px;-webkit-border-radius:50px;
             background:url(images/black-40.png) repeat;color: #9C001E;
}
#hut2{-moz-border-radius:50px;border-radius:50px;-webkit-border-radius:50px;
      width:235px;height:65px;background:url(images/white-30.png) repeat;margin-left: 1000px;
}
#hut2 a{-moz-border-radius:50px;border-radius:50px;-webkit-border-radius:50px;
       color:#363636;text-decoration:none;font-size:16px;font-weight:bold;height:15px;padding:32px 25px 19px; float:left;
       width:185px;color: #2A1621;
}
#hut2 a:hover{-moz-border-radius:50px;border-radius:50px;-webkit-border-radius:50px;
             background:url(images/black-40.png) repeat;color: #9C001E;
}
#bild9{margin-left: 180px;}
#bild91{font:15px Tahoma;color:#000000;margin: auto; padding-left: 20px; background:url(images/white-60.png) repeat;
margin-right:300px;margin-left: 180px;margin-bottom: 20px;
-moz-border-radius:50px;border-radius:50px;-webkit-border-radius:50px;}
#bild8{margin-left: 180px;}
#bild81{font:15px Tahoma;color:#000000;margin: auto; padding-left: 20px; background:url(images/white-60.png) repeat;
margin-right:300px;margin-left: 180px;margin-bottom: 20px;
-moz-border-radius:50px;border-radius:50px;-webkit-border-radius:50px;  
}
#doku { font:15px Tahoma;color:#000000;margin: auto; padding-left: 20px; background:url(images/white-60.png) repeat;
margin-right:300px;margin-left: 180px;margin-bottom: 20px;
-moz-border-radius:50px;border-radius:50px;-webkit-border-radius:50px;}
#doku a{ font:15px Tahoma;color:#000000;font-size: large;font-variant: small-caps;text-decoration: none;}
#doku a:hover{
 text-decoration: blink;
}
#bild7{margin-left: 180px;}
#doku2 { font:15px Tahoma;color:#000000;margin: auto; padding-left: 20px; background:url(images/white-60.png) repeat;
margin-right:300px;margin-left: 180px;margin-bottom: 20px;
-moz-border-radius:50px;border-radius:50px;-webkit-border-radius:50px;}
#doku2 a{ font:15px Tahoma;color:#000000;font-size: large;font-variant: small-caps;text-decoration: none;}
#doku2 a:hover{
 text-decoration: blink;
}
@-moz-keyframes ballAnimation{                    
      	0%{
		margin:0px 0 0px 0;
		margin-bottom: auto;
		-moz-transform:rotate(0deg);
         
}          
       50%{
		margin:0px 0 0px 900px;
		-moz-transform:rotate(0deg);
          
}

		100%{
		margin:0px 0 0px 0;
		-moz-transform:rotate(0deg);
        
           
}
 }
@-webkit-keyframes ballAnimation{
     	0%{
		margin:0 0 0 0;
		-webkit-transform:rotate(0deg);
		
	}
	50%{
		margin:0 0 0 900px; 
		-webkit-transform:rotate(0deg);
		
	}
	100%{
		margin:0 0 0 0;
		-webkit-transform:rotate(0deg);
		
	}
 }
 #ball{ 
 -moz-animation-name:ballAnimation;
-moz-animation-duration:70s;
-moz-animation-timing-function:ease-out;
-moz-animation-iteration-count:infinite;
 -moz-animation-fill-mode:forwards;
 
  -webkit-animation-name:ballAnimation;
-webkit-animation-duration:70s;
-webkit-animation-timing-function:ease-out;
-webkit-animation-iteration-count:infinite;
 -webkit-animation-fill-mode:forwards;
}
#erde {
margin-right: 100px;
float: right;
}
#erde a{
text-decoration: none;
background:url(images/white-60.png) repeat;
-moz-border-radius:4px;border-radius:4px;-webkit-border-radius:4px;
font:12px Tahoma;color:#333;
font-weight:bold;
}
#wieistmeine{ padding-left: 700px;
}