body{
	background:black;
	color:white;
	padding:0;
	margin:0;
}

h1{
	text-align:center;
}

.article{

}

.txt{
	padding-left:1.5em;
}

input[type=submit]{
	background:silver;
	color:black;
	width:7em;
	padding:2px;
	font-weight:;
	border:1px solid grey;
	border-radius:6px 6px 6px 6px;
	box-shadow:0px 5px 10px white inset;
}

input[type=submit]:hover{
	opacity:0.6;
}

.header{
		background:black;
		color:white;
		text-align:left;
		padding:5px;
} 

.aside{
	padding:2px;
}

	nav {	
		max-width:100%;
		padding:5px;
		text-align:center;
		}

nav a, 
nav span {
    display: inline-block;
    width: 8em; 	/* Breite den in li enthaltenen Elementen zuweisen */
    padding: 2px;
    text-decoration: none; 
    font-weight: bold;
    border: 1px solid grey;		/*rand*/
    border-radius: 10px 10px 10px 10px;
    box-shadow: 0px 5px 10px white inset;
    color: black; 
    background-color: silver;
    -webkit-transition: all 0.5s;
    transition: all 0.5s;
  }
			
			nav a:focus,
			nav a:hover, 
			nav span {   			/* aktuelle Unterseite kennzeichnen */
			}	
a:hover{
	opacity:0.7;
}

.ratingbar {
  width: 150px;
  background: url(..//images/inactive.png) 0 0 repeat-x;
}

.ratingbar div {
  height: 30px;
  background: url(..//images/active.png) 0 0 repeat-x;
}

.footer{
	text-align:center;
	padding-top:1em;
}

.starpad{text-align:left;padding-left:5px;height:30px;}

img,h2{display:inline-block;}

h2{}