html    { overflow-x:hidden;overflow-y:scroll; }


body {
  background-color:#efefef;
 	font-family:verdana, sans-serif;
 	font-size: 10pt;
 	color: #666;
}

a, img, button {border:0 none}

#kasten1 {
  
  height:100%;
  background-color:#fff;
  position:absolute;
  float: left;
  margin-left:20%;
  margin-right:50px;
  margin-top:-20px;
  padding:50px 50px 0 0; 

}

  ul#kasten1 {
    font-size: 0.85em;
    padding-left: 80px;
	    
  }
  
  ul#kasten1 li {
    list-style: none;
   

  }
  
  a {
    text-decoration:none;
    color: #339966; 
  }

 ul#kasten1 a {
    padding: 0.1em;
 	font-variant:small-caps;
    text-decoration:none;
    font-size: 11pt;
    font-weight:bold;
  }
  ul#kasten1 a:link {
    color: #339966; background-color: ;
  }
  ul#kasten1 a:visited {
    color: #339966; 
    background-color: ;

  }
  ul#kasten1 a:hover {
    color: #000; background-color: white;
  }
  ul#kasten1 a:active {
    color: white; 
  }


#logo {
padding-bottom:50px;
}

#slidemaximage { display:none; }	
#loader        { position:absolute;z-index:9999;width:39px;height:39px;top:49%;left:49% }



  
  div#kasten2 {
    margin-left: 40%;
    padding: 0 1em;
    min-width: 16em; 
    height:100%;

   margin-top:-20px;
        padding:70px 10px 10px 10px; 
         position:absolute;
  }
  
div.floated {
	width: 400px;
	float: left;
	margin-left: 1em;
}

div#myElement {
	width: 100px;
	height: 100px;
	border: 1px solid black;
	background-color: #f9f9f9;
	float: left;
}

div#myOtherElement {
	width: 200px;
	height: 20px;
	overflow: hidden;
	border: 1px solid black;
	background-color: #f9f9f9;
}

div#myOtherElement span, div#myOtherElement a {
	display: block;
	padding: 0 3px;
}

div#myOtherElement a:hover {
	background: #f5f5f5;
}
