*{margin: 0px; padding: 0px; border: 0px;}

body{
	background-color: #F6D8CE;
	font-family: 'Source Code Pro', sans-serif;
	color: #3B0B2E;
}

table{
	background-color: transparent;
	width: 960px;
		margin: auto; /* zentriert die Tabelle */
		empty-cells: show; /* leere Zellen werden angezeigt */
}

th, td {
	border-spacing: 10px;
}

h1{
	text-align: left;
	font-family: 'Satisfy', cursive;
	font-size: 4em;
	padding-left: 20px; /* Innenabstand links */
	padding-bottom: 10px; /* Innenabstand unten */
}

h2{
	text-align: left;
	font-family: 'Satisfy', cursive;
	font-size: 3em;
	padding-left: 20px; /* Innenabstand links */
	padding-bottom: 10px; /* Innenabstand unten */
}

h3, h4{
	padding-left: 5px;
	margin-top: 15px;
}

#headline{
	height: 80px;
}

#image{
	height: 300px;
	background-image: url(cupcakes4.jpg);
}

#image:hover{
	height: 300px;
	background-image: url(cupcakes5.jpg);
}

#text, #sidebar{
	height: 500px;
	background-color: #fff;
	vertical-align: top;
}

#sidebar p, h4{
	width: 200px;
	padding-left: 50px;
	font-size: 80%;
}

#sidebar{
	background-color: #CCFFFF;
	}

#footer{
	height: 40px;
	background-color: #fff;
	text-align: center;
	font-size: 0.7em;
}

.navi{
	width: 192px;
	height: 40px;
	text-align: center;
}

a{
	text-decoration: none;
	color: #3B0B2E;
}

a:hover{
	color: #8A084B;
	font-weight: bold;
}

.navi:hover{
	background-color: #fff;
}

p{
	padding: 5px;
}

