body.canvas, html {
	background-color: rgb(69, 121, 197);
	background-image: url("sky02.png");
	background-repeat: repeat;
	background-attachment: fixed;
	color: white;
}

a:link { color: aqua; }
a:visited { color: white; }
a:active, a:focus { color: red; }

input, textarea,
form#styleswitcher select {
	background-color: rgb(61, 115, 182);
	color: white;
}	


div#banner,
div#navigation,
div#contentinfo {
	background-color: blue;
	-moz-border-radius: 13px;
	border-radius: 13px;
	color: white;
}
/********************************************************************************/
/* 	Titelbereich		             					*/
div#banner {
	margin-bottom: 0.5em;
}
div#banner h1 {
	padding-top: 0.7em;
	text-align: center;
}

/******************************************************************************/
/* 	Navigationsbereich             														*/
div#navigation {
/*	padding: 0.5em;*/
}
div#navigation button {
	border: solid thin transparent;
	border-color: transparent;
	background-color: transparent;
	border-radius: 5px;
	-moz-border-radius: 5px;
}
div#navigation button:focus,
div#navigation button:active,
div#navigation button:hover {
	border-color: white;
	color: white;
}

div#navigation button.next, div#navigation button.prev {
}
div#navigation fieldset {
	border: 0;
}


/********************************************************************************/
/* 	Hauptbereich (Inhalt)           					*/
div#main {
	-moz-border-radius: 13px;
	border-radius: 13px;
	background-color: white;	/* Fallback for old browsers */
	background-color: rgba(255, 255, 255, 0.76);
/*	background-image: url("aback.png");*/
	background-repeat: repeat;
	color: black;
}
div#main a:link { color: blue; }
div#main a:visited { color: purple; }
div#main a:active, div#main a:focus { color: red; }
div#main hr {
	color: blue;
	background-color: silver;
}
div#main table, tr, th, td {
	border: solid blue thin;
	text-align: center;
}
div#main th {
	background-color: blue;
	color: white;
}
div h2, div h3, div h4, div h5, div h6 {
	background-color: blue;
	color: white;
	border-radius: 5px;
	-moz-border-radius: 5px;
}
div#main h1 a:link, 
div#main h2 a:link, 
div#main h3 a:link, 
div#main h4 a:link, 
div#main h5 a:link, 
div#main h6 a:link  {
	color: white;
}

p.code, code.listing { 
	background-color: white;
	border: none;
	color: black;
}		
/********************************************************************************/
/* 	Footer									*/
div#contentinfo {
	font-size: 80%;
}


