body {
	margin: 0;
	padding: 0; 
	font: 12px verdana; 
	color: #FFFFFF; }

input { font: 11px verdana; }

h1, h2 { color: #d525d7; }

h1 { font: bold 16px verdana; }

h2 { font: 14px verdana; }

#headerContainer, #contentContainer, #footerContainer {
	width: 100%; }

#header, #content, #footer {
	width: 1038px;
	margin: 0 auto 0 auto; }

#headerContainer { background: transparent url(graphics/headerContainerBg.jpg) repeat-x; }

#contentContainer { background: transparent url(graphics/contentContainerBg.jpg) repeat; }

#footerContainer { background: transparent url(graphics/footerContainerBg.jpg) repeat-x; }

#header { background: transparent url(graphics/headerBg.jpg) no-repeat; }

#content { 
	background: transparent url(graphics/contentBg.jpg) repeat; 
	color: #000000; }

#contentTable {
	color: #000000; 
	font: 12px verdana; 
	width: 960px; 
	margin: 0 auto; 
	padding-top: 10px;
	padding-bottom: 20px; }

#contentTable td { 
	width: 33%; 
	vertical-align: top; }

#contentTable td p { padding-right: 20px; }

#footer {
	height: 100px;
	background: transparent url(graphics/footerBg.jpg) repeat; 
	text-align: center; 
	font-weight: bold;
	padding-top: 20px; }

#footer a { 
	color: #FFFFFF; 
	text-decoration: none; }

#footer a:hover { text-decoration: underline; }

#headerTop, #menuBar, #headerBottom { margin: 0 auto 0 auto; }

#menuBar, #headerBottom { width: 960px; }

#headerTop {
	width: 820px;
	height: 50px;
	padding-top: 45px;
	padding-left: 140px;
	text-align: center;
	font-weight: bold;
	background: transparent url(graphics/headerTopBg.jpg) no-repeat; 
	color: #000000; }

#headerTop a {
	color: #000000;
	text-decoration: none; }

#headerTop a:hover { text-decoration: underline; }

#menuBar {
	height: 35px;
	font-weight: bold;
	text-align: center;
	background: transparent url(graphics/menuBarBg.jpg) no-repeat; }

.menuLink {
	padding: 10px 14px 0 14px;
	height: 25px;
	cursor: pointer;
	float: left; }

.activeMenuLink {
	padding: 10px 14px 0 14px;
	height: 25px;
	cursor: pointer;
	background: transparent url(graphics/menuActive.jpg) repeat-x; 
	text-decoration: underline;
	float: left; }

.menuSeperator {
	width: 2px;
	height: 35px;
	float: left;
	background: transparent url(graphics/menuSeperator.jpg) no-repeat; }

#headerBottom {
	height: 25px;
	background: transparent url(graphics/headerBottomBg.jpg) no-repeat; }

.right { text-align: right; }

#aktiviteter {
	width: 700px; 
	margin: 0 auto; 
	color: #000000; 
	font: 12px verdana; 
	border: 1px solid black; 
	border-collapse: collapse; }

#aktiviteter th {
	font-weight: bold; 
	background: url(graphics/backgroundColor.jpg) repeat; 
	color: #FFFFFF;
	width: 25%; 
	padding: 5px; 
	text-align: left; 
	border-bottom: 1px solid black; }

#aktiviteter td {
	width: 25%; 
	padding: 5px; 
	text-align: left; 
	border-bottom: 1px solid black; }