body {
	background-color: #EEEEEE;
}
body,td,th {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
}

h1 {
	font-size: 24px;
	color: #0072B1;
}

.ol { background-image: url(images/layout/ol.gif); height: 5px; width: 5px; }
.or { background-image: url(images/layout/or.gif); height: 5px; width: 5px; }
.o { background-image: url(images/layout/o.gif); height: 5px; }
.ul { background-image: url(images/layout/ul.gif); height: 5px; width: 5px; }
.ur { background-image: url(images/layout/ur.gif); height: 5px; width: 5px; }
.u { background-image: url(images/layout/u.gif); height: 5px; }
.bl { background-image: url(images/layout/bl.gif); height: 5px; width: 5px; }
.br { background-image: url(images/layout/br.gif); height: 5px; width: 5px; }
.b { background-image: url(images/layout/b.gif); height: 5px; }
.r { background-image: url(images/layout/r.gif); width: 5px; }
.l { background-image: url(images/layout/l.gif); width: 5px; }
.m { background-color: White; }

.anschrift {
	font-size: 12px;
	color: #0072B1;
	background-color: white;
	padding-left: 5px;
}

.menu {
	background-color: white;
	padding-left: 5px;
	padding-top: 50px;
	vertical-align: top;
}

.menuKlein {
	background-color: white;
	padding-left: 5px;
	padding-top: 50px;
	vertical-align: top;
	font-size: 12px;
}

.haupt {
	background-color: white;
	padding-right: 5px;
}

.design {
	font-size: 10px;
}

a:active, a:link, a:visited {
	color: #0072B1;
	text-decoration: none;
}

a:hover, a:focus {
	color: #0072B1;
	text-decoration: underline;
}

ul ul li {
	margin-left: -15px;
}

.pdf {
	text-align: center;
	font-size: smaller; }
	
a.spezial {
	color: Black;
	text-decoration: none;
}

.registered {
	font-size: 10px;
	vertical-align: super;
}
