/* light - Base (gemeinsame Regeln in ../common.css) */

body { background:#fff url(waben_r_bw.jpg) repeat fixed top center; font: 0.8em Verdana, "Bitstream Vera Sans", "DejaVu Sans", Tahoma, Geneva, Arial, Sans-serif; color: #000; text-align: center; }

.page_margins {
	width: 983px;
	min-width: inherit;
	max-width: none;
	margin-left: auto;
	margin-right: auto;
	text-align: left;
	padding: 0;
	background-image:url(bg_bw.png);
	display: inline-block;
}

a:link {color: #002de6; text-decoration: none; }
a:visited {color: #0014cc; text-decoration: none; }
a:hover {color: #000acc; text-decoration: underline; }

a.link2 {color: #002de6; text-decoration: none; }
a.link2:visited {color: #0014cc; text-decoration: none; }
a.link2:hover {color: #fff; background: #002de6; text-decoration: none; }

#navlist a
{
display: block;
text-decoration: none;
color: #ffffff;
background: #3399CC;
background-image:url(vistnav.jpg);
background-position: right;
-o-background-size: 100% 100%, auto;
-moz-background-size: 100% 100%, auto;
-webkit-background-size: 100% 100%, auto;
-khtml-background-size: 100% 100%, auto;
background-size: 100% 100%, auto;
padding: 0.25em 0.5em 0.4em 0.4em;
}

#navlist a:visited
{
display: block;
text-decoration: none;
color: #efeeff;
background: #3399CC;
background-image:url(vistnav.jpg);
background-position: right;
-o-background-size: 100% 100%, auto;
-moz-background-size: 100% 100%, auto;
-webkit-background-size: 100% 100%, auto;
-khtml-background-size: 100% 100%, auto;
background-size: 100% 100%, auto;
padding: 0.25em 0.5em 0.4em 0.4em;
}

#navlist a:hover
{
display: block;
text-decoration: none;
color: #ffffff;
background: #66CCFF;
background-image:url(vistnavh.jpg);
background-position: right;
-o-background-size: 100% 100%, auto;
-moz-background-size: 100% 100%, auto;
-webkit-background-size: 100% 100%, auto;
-khtml-background-size: 100% 100%, auto;
background-size: 100% 100%, auto;
padding: 0.25em 0.5em 0.4em 0.4em;
}

#navlist div
{
display: block;
text-decoration: none;
color: #ffffff;
background: #AA3529;
background-image:url(vistnava.jpg);
background-position: right;
-o-background-size: 100% 100%, auto;
-moz-background-size: 100% 100%, auto;
-webkit-background-size: 100% 100%, auto;
-khtml-background-size: 100% 100%, auto;
background-size: 100% 100%, auto;
padding: 0.25em 0.5em 0.4em 0.4em;
}

#navlist div.leer
{
display: block;
text-decoration: none;
color: #000;
background: transparent;
background-image:url(vistnav_wh.jpg);
background-position: right;
-o-background-size: 100% 100%, auto;
-moz-background-size: 100% 100%, auto;
-webkit-background-size: 100% 100%, auto;
-khtml-background-size: 100% 100%, auto;
background-size: 100% 100%, auto;
padding: 0.25em 0.5em 0.4em 0.4em;
}

#navlist div.menup
{
display: block;
text-decoration: none;
font-weight: bold;
color: #ffffff;
background: #297aa3;
background-image:url(vistnav_d.jpg);
background-position: right;
-o-background-size: 100% 100%, auto;
-moz-background-size: 100% 100%, auto;
-webkit-background-size: 100% 100%, auto;
-khtml-background-size: 100% 100%, auto;
background-size: 100% 100%, auto;
padding: 0.25em 0.5em 0.4em 0.4em;
}

/* Echte Windows-98-Buttons: 3D-Bevel via outset, beim Klick inset + 1px Versatz */
#navend ul li a,
#navend ul li a:visited
{
margin-left: 3px;
margin-right: 3px;
padding: 2px 9px;
text-decoration: none;
color: #000000;
background-color: #d4d0c8;
border: 2px outset #d4d0c8;
}

#navend ul li a:hover
{
margin-left: 3px;
margin-right: 3px;
padding: 2px 9px;
text-decoration: none;
color: #000000;
background-color: #d4d0c8;
border: 2px outset #d4d0c8;
}

#navend ul li a:active
{
margin-left: 3px;
margin-right: 3px;
padding: 3px 8px 1px 10px;
text-decoration: none;
color: #000000;
background-color: #d4d0c8;
border: 2px inset #d4d0c8;
}

table {
font-size: 0.9em;
border: 1px solid #000;
}

td {
border: 1px solid #000;
text-align: left;
vertical-align: top;
}

/* Clock styles */
.circle {
	fill: none;
	stroke: #000;
	stroke-width: 9;
	stroke-miterlimit: 10;
}

.hour-marks {
	fill: #000;
	stroke: #000;
	stroke-width: 1;
	stroke-miterlimit: 10;
	font-size: 50px;
}

.hour-arm {
	fill: #000;
	stroke: #777;
	stroke-width: 2;
	stroke-miterlimit: 10;
}

.minute-arm {
	fill: #000;
	stroke: #777;
	stroke-width: 2;
	stroke-miterlimit: 10;
}
