#wrapper {width:1000px; margin:0px auto;}

#header {margin:0px;padding-bottom:20px; padding-top:1px;text-align:center;}
#header img {box-shadow: 0px 0px 20px 8px #000000 inset ;}

#navigation {display: flex;
  	align-items: center;
  	justify-content: center;
	text-align: center;
	padding-top:8px;
	padding-bottom:8px;
	border-bottom:1px #000000 solid;border-top: 1px #000000 solid;clear:both;margin:0px;
	list-style:none;}
#navigation ul li {display:inline;padding-right:20px;}
#navigation a:link {font-size:16px;text-decoration:none; color:#000000;letter-spacing:1pt;font-family:arial;}
#navigation a:visited {font-size:16px;text-decoration:none; color:#000000;letter-spacing:1pt;font-family:arial;}
#navigation a:active {font-size:16px;text-decoration:none; color:#000000;letter-spacing:1pt;font-family:arial;}
#navigation a:hover {font-size:16px;text-decoration:none; color:#ffffff;letter-spacing:1pt;font-family:arial;text-shadow: 5px 15px 1px #808080;}
#navigation a:focus {font-size:16px;text-decoration:none; color:#000000;letter-spacing:1pt;font-family:arial;}



body {
        font-family: arial;
        color:#000000;
        background-color:#C0C0C0;
		
}

td {
        vertical-align: top;
}
div.header {
        padding: 20px;

		text-align: center;
        font-size: 16px;
	/*	font-weight: bold; */
/*        font-variant: small-caps;     */
        border: 0px solid #FFFFFF;
}
div.center {
		margin: 100px ;
		align: center;
}
table.container {
        margin: 30px auto;
}
table.dia {
        margin: 5px auto;
        width: 160px;
        height: 120px;
        border: 0px solid #FFFFFF;
		
        border-collapse: collapse;
		align: center;
}
div.smalldesc {
        margin: 0 5px 10px 5px;
        width: 100px;
        font-size: 10px;
        text-align: center;
}
table.dia td {
        text-align: center;
        vertical-align: middle;
		padding: 20px;
		align: center;
}
table.dia img {
        display: block;
        margin: auto;
		align: center;
		border: 2px solid #FFFFFF;
		box-shadow:8px 8px 4px #333333
}
table.bild td {
        text-align: center;
        vertical-align: middle;
		padding: 20px;
		align: center;
}

table.bild img {
        display: block;
        margin: auto;
		align: center;
		border: 3px solid #FFFFFF;
		box-shadow:10px 15px 4px #333333
}

#footer {
  	
	display: flex;
  	align-items: center;
  	justify-content: center;
	text-align: center;
	font-size:0.8em;
	color:#000000;font-family:arial;
	padding-left:5px;padding-top:8px;padding-bottom:8px;border-bottom:1px #000000 solid;border-top: 1px #000000 solid;clear:both;margin:0px;}
#footer a:link {font-size:1em;text-decoration:none; color:#000000;letter-spacing:1pt;font-family:arial;}
#footer	a:visited {font-size:1em;text-decoration:none; color:#000000;letter-spacing:1pt;font-family:arial;}
#footer a:active {font-size:1em;text-decoration:none; color:#000000;letter-spacing:1pt;font-family:arial;}
#footer a:hover {font-size:1em;text-decoration:none; color:#ffffff;letter-spacing:1pt;font-family:arial;text-shadow: 5px 15px 1px #808080;}
#footer a:focus {font-size:1em;text-decoration:none; color:#000000;letter-spacing:1pt;font-family:arial;}
#footer ul li {display:inline;padding-right:10px;}
