body {
	background:      black;
	color:           #ffffff;
	font-family:     Helvetica,Arial,sans-serif;
	font-size:       90%;
	margin:          0;
	padding:         0;
	border:          none;
}

header, nav, section, footer {
	display: block;
}

h1 {
	font-size:1.5em;
	margin-bottom:0em;
	padding-bottom:0em;
	margin-top:1em;
	padding-top:0em;
	color:#aaffaa;
}

h2 {
	margin-bottom:0em;
	padding-bottom:0em;
	margin-top:1em;
	padding-top:0em;
	color:#aaffaa;
}

h3 {
	font-size:1em;
	margin-bottom:0em;
	padding-bottom:0em;
	margin-top:0.5em;
	padding-top:0em;
	color:#ffffff;
	font-family:cursive;
}

p {
	margin-top:0.5em;
	padding-top:0em;
}

section {
	padding:1em;
	position:absolute;
	font-size:1.3em;
	background-color:#111111;
	top:10%;
	right:5%;
	width:20em;
	z-index:999;
	opacity:0.75;
	filter:alpha(opacity=75);
	border:none;
	color:#eeeeff;
	-moz-border-radius:1.5em;
	-khtml-border-radius:1.5em;
}

#leistungen, #kontakt{
	display:none;
}

#can {
	height: 100%;
	width: 100%;
	background-color:black;
	border: none;
}


header {
	font-size:1.3em;
	color:#b0b0bf;
}

footer {
	margin-top:0.25em;
	margin-bottom:0.25em;
	margin-left:0em;
	margin-right:0em;
	font-size:1em;
	color:#eeeeff;
	text-align:center;
}

nav {
	margin-left:0;
	padding-left:0;
}

figure {
	font-style:italic;
}


nav .skip { display:none; list-style-type:none;}
a #switch2  { text-decoration:none; font-weight:bold; color:#bbbbdd; }

a:link { text-decoration:none; font-weight:bold; color:#ddddff; }
a:visited { text-decoration:none; font-weight:bold; color:#ff66ff; }
a:focus { text-decoration:none; font-weight:bold; background-color:#cc0000; }
a:hover { text-decoration:none; font-weight:bold; background-color:#cc0000; }
a:active { text-decoration:none; font-weight:bold; background-color:#cc0000; }
