body, html {
background-image:url(../img/bg.jpg);
margin:0px auto;
font-family: arial, sans serif;
}

ul li {
    list-style-type: none;
	line-height:24px;
	}


#page {
width:920px;
margin:0px auto;

}

a {
text-decoration:none;
color:#fff;
}

#intro {
margin-top:3%;
color:#fff;
text-align:center;
font-size:80%;
}

.enter {
word-spacing:30px;
font-size:120%;
}


#logo {
text-align:center;
height: 170px;
}

#menu {
line-height:25px;
width:250px;
font-size:100%;
padding:10px;

}

#menu a {
font-weight:900;
text-decoration:none;
color:#fff;
}

#menu a:hover{
text-decoration:none;
color:#df181f;
}

.active {
color:#df181f;
}

#foto {
position:relative;
float:left;
background-image:url(../img/foto.png);
width:388px;
height: 552px;

}

#text  {
position:relative;
float:right;
width:500px;
border:0px solid #fff;
color: #fff;
font-size: 80%;
margin-bottom:80px;
}



#text a{
text-decoration:underline;
color:#ccc;
font-weight:900;
}

#footer {
position:fixed;
z-index:1000;
bottom:0px;
color:#888;
height:50px;
background:#fff;
width:100%;
	}
	

#inhalt {
font-size: 80%;
text-align:left;
color:#000;
float:left;
background:#fff;
width:600px;
padding:20px;
margin-left:50px;
margin-bottom:80px;
}
	
h1 {
font-size: 150%;
color: #df181f;
padding:0px;
margin: 0px;
}	

h2 {
font-size: 130%;
color: #df181f;
padding: 0px;
margin: 0px;
}

h3 {
font-size: 110%;
color: #df181f;
padding:0px;
margin: 0px;
}

p {
padding:0px;
margin: 0px;
}


table {
margin:0px auto;
}

img {
border:0px;
}
	
td {
font-size: 75%;
text-align:left;
}