* {
	font-family: sans-serif;
}
body, td, input, select, textarea {
	font-size: 12px;
}

html, body, td {
	margin: 0px;
	padding: 0px;
	height: 100%;
}


img {
	padding: 0px;
	margin: 0px;
	vertical-align: bottom;
	border: none;
}

h1, h2, h3, h4, h5, h6 {
	color: #004000;
	text-align: center;
}

h1 { font-size: 32px; }
h2 { font-size: 24px; }
h3 { font-size: 18px; }

hr {
	height: 4px;
	border: none;
	color: #5ac45c;
	background-color: #5ac45c;
}

a {
	font-weight: bold;
	color: Green;
	text-decoration: none;
}
a:hover {
	color: black;
	text-decoration: underline;
}
p.selected {
	background-color: #eff7ea;
}

h2.bestylsespost {
	margin-top: 0px;
	text-align: left;
}

.menuArea {
	padding: 16px 0px 0px 16px;
	text-align: center;
	background-color: White;
}
.menuArea p {
	margin: 0px 0px 6px 0px;
}
.mainArea {
	padding: 0px 16px 0px 24px;
}
.outerMainArea {
	background-image: url(../images/layout/bg-logo.jpg);
	background-position: top left;
}


.stretchLeft {
	background-image: url(../images/layout/base_c1.gif);
	background-position: top left;
	background-repeat: repeat-y;
}
.stretchLeft2 {
	background-image: url(../images/layout/base_e2.gif);
	background-position: right;
	background-repeat: repeat-y;
}
.stretchRight {
	background-image: url(../images/layout/base_b4.gif);
	background-position: top left;
	background-repeat: repeat-y;
}

ul.spaceBetweenItems li {
	margin-bottom: 10px;
}

table.regler td {
	vertical-align: top;
	padding-bottom: 10px;
}
table.regler td td { /* Not Inner */
	padding-bottom: 0px;
}
td.firstCol {
	white-space: nowrap;
	padding-right: 15px;
}
tr.footer td {
	background-color: #FFFFFF;
	text-align: center;
	color: #AAAAAA;
	font-size: 9px;
}
tr.footer td a {
	color: #AAAAAA;
}

div.helpBox {
	border: solid 1px #5AC45C;
	background: #EFF7EA;
	padding: 10px;
}

ul.bigText li {
	font-size: 18px;
	margin-bottom: 20px;
}

@media print {
	.hideOnPrint {
		display: none;
	}
	tr.footer td {
	   padding-top: 20px;
		background-color: transparent;
	}
}