/*hirschkreit huette*/

@import url(http://fonts.googleapis.com/css?family=Jim+Nightshade);
* {
-moz-box-sizing: border-box;
-webkit-box-sizing: border-box;
box-sizing: border-box;
}

html {
background: url("images/h_gimp.jpg") no-repeat center center fixed;
		-webkit-background-size: cover;
        -moz-background-size: cover;
        -o-background-size: cover;
        background-size: cover;
/*background-color:rgba(0,0,0,0.5);*/
/*background-size: 100% auto;*/    
}

body {
font-family: Verdana;
font-size: 14px;
width: 1240px;
margin: 0 auto;
}

header {
font-family: 'Jim Nightshade', 'cursive';
font-size: 280%;
color: darkred;
font-weight: bold;
text-align: left;
height: 40px;
margin: 10px 0 30px 0;
}

h1 {
font-family: 'Jim Nightshade', 'cursive';
font-size: 260%;
color: white;
text-align: center;
width: 200px;
height: 120px;
background: darkred;
border:  3px green solid;
border-radius: 10px;
margin-top: 10px;
padding: 5px;
}

aside {
float: left;
height: 260px;
width: 240px;
margin-top: 30px;
background: yellow;
}

main {
height: 200px;
text-align: center;
font-family: 'Jim Nightshade', 'cursive';
font-size: 390%;
color: white;
}

.rotate {
-webkit-transform: rotate(-25deg); 
-moz-transform: rotate(-25deg);
}

nav ul {
clear: both;
list-style: none;
text-align: center;
margin-top: 35px;
margin-bottom: 35px;
}

nav ul li {
display: inline;
margin-right: 100px;
border: 2px green solid;
background: darkred;
border-radius: 10px;
padding: 5px;
}

nav ul li a {
text-decoration: none;
}
nav li a:aktiv {
color: green;
}	
nav ul li a:link {
color: white;
font-weight: bold;
}
nav ul li a:visited {
background: grey;
color: white;
}
nav ul li a:hover {
background: green;
border-radius: 5px;
}

footer {
text-align: center;
/*margin: 10px;*/
padding: 2px;
clear: both;
font-size: 80%;
font-weight: bold;
color: darkred;
border-top: 1px solid darkred;
}






 
