html, body.canvas {
	background-color: rgb(88, 127, 156);
/*	background-image: url("winterice41280.jpg");*/
	background-image: url("tile_ices2.jpg");
	background-repeat: repeat-x;
	background-position: bottom left;
	background-attachment: fixed;
	margin: 0;
	color: aqua;
}

a:link { color: aqua; }
a:visited { color: rgb(197,255,255); }
a:active { color: red; }
a#skiplink { color: aqua; }

/********************************************************************************/
/* 	Titelbereich								*/
div#banner, div#header {
	border: none;
}
div#banner h1, div#header h1 {
	text-align: center;
}

input, textarea,
form#styleswitcher select { 
	background-color: aqua;
	color: black;
}

div#banner,
div#navigation,
div#main {
/*	background-image: url("iceback.png");
	background-repeat: repeat;*/
	background-color: rgb(49, 83, 96);
	background-color: rgba(49, 83, 96, 0.5);
	border: outset thin rgb(197,255,255);
}

/********************************************************************************/
/* 	Navigationsbereich							*/
div#navigation {
}
	
div#navigation button {
	color: white;
	text-align: center;
	border: outset rgb(53, 85, 106) thin;
	background-color: rgb(53, 85, 106);
}
div#navigation button:hover, div#navigation button:focus {
	color: rgb(197,255,255);
	border-color: aqua;
}
div#navigation button.active {
	color: rgb(197,255,255);
	border-color: aqua;
	border-style: inset;
}
div#navigation button.prev,
div#navigation button.next {
	border: outset rgb(53, 85, 106) thin;
	width: 64px;
}
div#navigation button.prev:hover,
div#navigation button.next:hover,
div#navigation button.prev:focus,
div#navigation button.next:focus {
	border: outset aqua medium;
}
div#navigation.prev:active,
div#navigation.next:active {
	border: inset aqua thin;
}
div#navigation fieldset {
	border: 0;
}
div#navigation select {
	background-color: rgb(53, 85, 106);
	color: black;
}

/********************************************************************************/
/* 	Hauptbereich (Inhalt)							*/
div#main {
}

div#main hr {
/*	color: silver;*/
	background-color: aqua;
}
div#main table, tr, th, td {
	border: solid aqua thin;
	text-align: center;
}
div#main th {
	background-color: rgb(53, 85, 106);
}

/********************************************************************************/
/* 	Footer									*/
div#contentinfo,
div#footer {
	padding: 1em;
	color: black;
	border: outset thin rgb(197,255,255);

}

/********************************************************************************/
