body, ol, dl, dd, dt, td, strong, a, em, li, ul, p, .force{font-family:verdana,helvetica,arial,sans-serif; font-size:13px}

h1, h2, h3{font-family:verdana,helvetica,arial,sans-serif}

h1{font-size: 19px}
h2{font-size: 17px}
h3{font-size: 15px}

.mellemrubrikydre{background-color:#669999}
.mellemrubrikindre{background-color:#ffffff;font-size:19px;color:#000000}

.sekundaer{background-color:#669999}
.tertiaer{background-color:#99cccc}


.hest{font-family:georgia,times,serif}

.kalender{color:black;background-color:#669999}

a.admin{font-size:11px}
.admin{font-size:11px}
a.ref{font-size:9px}

.topnav{background-color:#ffff99}

b.small{font-size: 80%}

.forsidevelkomst{background-color:#ffff99}

.forsidebokstop{color:white;background-color:#004f4c}
.lys{background-color:#cccccc}
.moerk{background-color:#dddddd}

.calendarHighlighted {
	font-weight: 900;
	background-color: #ffff00
}

.calendarToday {
	background-color: #ff9999
}

table.calendarTable {
	border-collapse:collapse;
	border-top: 1px solid black;
	border-bottom: 1px solid black;
	border-left: 1px solid black;
	border-right: 1px solid black
}

td.calendarHourCell {
	border-top: 1px solid black;
}

td.calendarHourCellLeft {
	border-top: 1px solid black;
	border-right: 1px solid black;
}

td.calendarQuarterCell {

}

td.imageCell {
	background-color: #669999
}

table.bWC {
	border-collapse:collapse;
	border-top: 1px solid black;
	border-bottom: 1px solid black;
	border-left: 1px solid black;
	border-right: 1px solid black
}

/* Cell */
td.bWCC {
	border-right: 1px solid black;
}

/* CellBooked */
td.bWCCB {
	border-right: 1px solid black;
	background-color: #999999;
}

/* CellHourRow */
td.bWCCHR {
	border-right: 1px solid black;
	border-bottom: 1px solid black;
}

/* CellBookedHourRow */
td.bWCCBHR {
	border-right: 1px solid black;
	border-bottom: 1px solid black;
	background-color: #999999;
}

/* ClockCell */
td.bWCCC {
	border-right: 1px solid black;
	border-bottom: 1px solid black;
	background-image:url('/grafik/tom100x200.gif')
}

/* HeadingCell */
td.bWCHC {
	border-bottom: 2px solid black;
	border-right: 1px solid black;
	text-align: center
}

/* ClassSpan */
td.bWCCS {
	border-right: 1px solid black;
	background-color: #cccccc;
}

/* CellHourRowClassSpan */
td.bWCCHRCS {
	border-right: 1px solid black;
	border-bottom: 1px solid black;
	background-color: #cccccc;
}

.groupNameInWeekly {
	font-size: 80%;
}

/* 2008 theme change */
div.navg3 a.nav,
div.navg3 span.nav {
  width: 98px;
  display: block;
  border: 1px solid black;
  text-align: center;
  background-color: #687a7a;
  padding: 5px 0px 5px 0px;
  color: #fff;
  font-weight: bold;
  margin-bottom: 3px;
  text-decoration: none;
}

div.navg3 span.nav,
div.navg3 a.nav:hover {
  background-color: #004f4c;
}

div#top {
  background-color: #004f4c;
  width: 100%;
}

div#top img {
  border: 0px;
}

div.subtop,
div.bottom {
  width: 100%;
  margin-top: 3px; 
  color: #fff;
  background-color: #687a7a;
}

div.subtop div ,
div.bottom div {
  padding: 2px 2px 2px 105px;
}

body {
  margin: 0px;
}

div#main { 
  padding: 7px;
}

a {
  color: #004f4c;
}