html, body, form, table {
	margin: 0; padding: 0;
}
body, table, input {
	font-size: 14px;
	line-height: 1.4;
	font-family: FreeSans, Arial, sans-serif;
}
body {
	background: url(img/bodybg.png) center top;
}
#wrapper {
	width: 704px;
	margin: 0 auto;
	padding: 0 30px;
	background: url(img/contentbg.png) center top repeat-y;
}
.noimg {
	display: none;
}
#header {
	margin: 0;
	padding: 0 2px;
	background: url(img/header-mammalous.png);
	height: 112px;
}
#mainmenu {
	margin: 0;
	padding: 0;
	overflow: hidden;
	list-style: none;
}
#mainmenu li {
	display: inline;
}
#mainmenu a {
	display: block;
	float: left;
	height: 68px;
}
#mainmenu .active a, #mainmenu a:hover {
	background-position: 0 -68px;
}
#mainmenu .home a {      width: 148px; background-image: url(img/mainmenu-home.png); }
#mainmenu .winkel a {    width: 164px; background-image: url(img/mainmenu-winkel.png); }
#mainmenu .mammatips a { width: 260px; background-image: url(img/mainmenu-mammatips.png); }
#mainmenu .links a {     width: 128px; background-image: url(img/mainmenu-links.png); }

p {
	text-align: justify;
	margin: 0;
	padding: 8px 0 16px; 0;
}

/*** js/notes.js ***/
#notes { display: none; }
.note { text-decoration: underline; font-weight: bold; cursor: pointer; }
#notepopup { visibility: hidden; position: absolute; top: 0; left: 0; width: 200px; }
#notepopup-content { padding: 5px; border: 2px solid black; background: #ffffcc; }
