body { 
	color: black;
       	background-color: white;
       	background-image: url(bg.gif);
       	background-repeat: repeat-x;
       	background-position: left top;
       	margin: 1em; padding: 1em;
 }


/*Credits: Dynamic Drive CSS Library */
/*URL: http://www.dynamicdrive.com/style/ */

.shadetabs{
	border-bottom: 1px solid gray;
	/* width: 90%; width of menu. Uncomment to change to a specific width */
	margin-bottom: 1em;
}

.shadetabs ul{
	padding: 3px 0;
	margin-left: 0;
	margin-top: 1px;
	margin-bottom: 0;
	font: bold 12px Verdana;
	list-style-type: none;
	text-align: center; /*set to left, center, or right to align the menu as desired*/
}

.shadetabs li{
	display: inline;
	margin: 0;
}

.shadetabs li a{
	text-decoration: none;
	padding: 3px 7px;
	margin-right: 3px;
	border: 1px solid #778;
	color: #2d2b2b;
	background: white url(shade.gif) top left repeat-x;
}

.shadetabs li a:visited{
	color: #2d2b2b;
}

.shadetabs li a:hover{
	text-decoration: underline;
	color: #2d2b2b;
}

.shadetabs li.selected{
	position: relative;
/*	top: 1px; */
}

.shadetabs li.selected a{ /*selected main tab style */
	background-image: url(shadeactive.gif);
	border-bottom-color: white; 
}

.shadetabs li.selected a:hover{ /*selected main tab style */
	text-decoration: none;
}
/*#schattig { text-shadow:grey 3px 2px 4px; font-size:3em; color:black; } */
h1{ text-shadow:grey 3px 2px 4px; font-size:2em; color:black; } 

.shadow {
	box-shadow: 7px 7px 8px #818181;
	-webkit-box-shadow: 7px 7px 8px #818181;
	-moz-box-shadow: 7px 7px 8px #818181;
}

.shadow img{
	box-shadow: 7px 7px 8px #818181;
	-webkit-box-shadow: 7px 7px 8px #818181;
	-moz-box-shadow: 7px 7px 8px #818181;
}

.roundcorner {
-moz-border-radius: 9px 3px 9px 3px;
-webkit-border-radius: 3px;
-webkit-border-top-left-radius: 9px;
-webkit-border-bottom-right-radius: 9px;
}



a#button {
	display:block; width:130px; height:1.1em; padding:3px;
	text-align:center; text-decoration:none;
	font: bold 12px Verdana;
    }
    a#button:link, a#button:visited {
	    color:blue; background-color:#ccc;
	    border-left:2px solid #fff; border-top:2px solid #fff;
	    border-right:2px solid #000; border-bottom:2px solid #000;
  }
  a#button:hover {
	  color:blue; background-color:#bbb; padding:4px 2px 2px 4px;
	  border-left:2px solid #666; border-top:2px solid #666;
	  border-right:2px solid #ccc; border-bottom:2px solid #ccc;
	}
	a#button:active {
		color:blue; background-color:#999;
		border-left:2px solid #000; border-top:2px solid #000;
		border-right:2px solid #fff; border-bottom:2px solid #fff;
	      }

a img, a:link img { border: none; }

