/* Standard layout */
body,table,td,th {
	font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular, sans-serif;
	font-size: 12pt;
	background-color: #FFFFFF;
	vertical-align:		top;
	border-collapse: collapse;
}
h1,h2,h3,a {
	font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular, sans-serif;
}
h1 {
	font-size: 22pt;
	font-weight: bold;
}
h2 {
	font-size: 18pt;
	font-weight: bold;
	white-space: nowrap;
}
h3 {
	font-size: 14pt;
	font-weight: bold;
}

/* menu */
td.menu {
	font-size: 10pt;
	font-weight: bold;
	background-color: #3399FF;
	padding: 10px;
	vertical-align:	top;
}
h3.menu {
	font-size: 14pt;
	font-weight: bold
}
a.menu {
	color: #FFFFFF;
	text-decoration: none;
}
a.menu:hover {
	text-decoration: underline;
}
p.menu {
	text-indent: 0;
	line-height: 1.2;
}
img.menu {
	border: 0;
}
.address {
	font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular, sans-serif;
	text-indent: 0;
	line-height: 1.5;
	color: #505050;
	font-size: 9pt;
}

/* Sidehoved */
.hoved {
	text-align: center;
	background-color: #3399FF;
	color: #FFFFFF;
	vertical-align: middle;
	font-size: 14pt;
}
.header {
	vertical-align: middle;
	text-align: center;
}

/* Brødtekst */
tr.body {
	vertical-align: top;
}
td.body {
	padding: 10px;
}
a.body:link {
	text-decoration: underline;
	color: #0000FF;
}
a.body:visited {
	text-decoration: underline;
	color: #808080;
}
dt {
	font-weight:		bold;
	font-size:		14pt;
}

/* Nyheder */
ul.news {
	list-style-type: none;
}
a.newsdate {
	font-weight: bold;
	text-decoration: underline;
	color: #FF0000;
}
a.news {
	font-weight: bold;
	color: #FF0000;
}

/* Sidefod */
table.footer {
	font-size: 9pt;
}
a.footer {
	font-size: 9pt;
}
a.footer:link {
	color: #000090;
}
a.footer:visited {
	color: #303030;
}

/* Links */
/*ul.link	{ };*/
/*li.link	{ };*/
a.link:link {
	font-size: 12pt;
	color: #000090;
}
a.link:visited {
	font-size: 12pt;
	color: #303030;
}

/* Kursusplan */
table.planhead,td.planhead {
	background-color:	#0000FF;
	color:			#FFFFFF;
	font-size:		18pt;
	font-weight:		bold;
	padding:		5px;
	margin:			0;
	padding:		3px;
	width:			100%;
	text-align:		center;
}
table.plan,td.plan,th.plan {
	margin:			0;
	border:			0;
}
table.plan {
	width:			100%;
	padding:		0;
	border-spacing:		0;
	border-collapse:	collapse;
}
th.plan,td.plan,th.plani {
	text-align:		left;
	font-size:		10pt;
}
th.plan {
	font-weight:		bold;
	background-color:	#0000FF;
	border-color:		#0000FF;
	color:			#FFFFFF;
	padding:		3px;
}
td.plan {
	padding:		3px;
}

/* Kalender */
td.gc {
	background-color:	#0000FF;
	font-size:		10pt;
}
td.lc {
	background-color:	#00FF00;
	font-size:		10pt;
}
td.ms {
	background-color:	#FF0000;
	font-size:		10pt;
}
td.cs {
	background-color:	#FFFF00;
	font-size:		10pt;
}
td.an {
	background-color:	#FF00FF;
	font-size:		10pt;
}
td.va {
	background-color:	#808080;
	font-size:		10pt;
}
td.he {
	font-weight:		bold;
}
td.na {
	font-size:		10pt;
}

/* Diverse ... */
.right {
	text-align:	right;
}
.velkommen {
	font-size:		10pt;
	font-weight:		bold;
	margin:			10px;
	border-collapse:	separate;
}
.printfod {
	text-align:		center;
}

