body 
{
    background-color:#dedfe0;
    margin:0px;
    font-family: tahoma;
    font-size: 13px;
}

div, table, body, span
{
    font-family: tahoma;
    font-size: 10pt;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}

h1
{
 		font-family: tahoma;
		font-size:12pt;
}

strong
{
 		font-family: tahoma;
		font-size:11pt;
		margin-bottom: 0; 
		padding-bottom: 0; 
}

a 
{
 		color:black;
}

.outertable
{
    background-color:#ffffff;
    background-image: url('/gfx/main_bg.jpg');
}

.maintable
{
    
}

.flagrow
{
    background-image: url('/gfx/flagrow_bg.jpg');
    background-repeat:repeat-x;
}

.menucell
{
    height:26px;
    padding-top:3px;
}

.menutable
{
    background-color:#013f73;
    color:#ffffff;
    font-weight:bold;
    font-size:8pt;
}

.menutable td .selected
{
	background-color:#0264b6;
}

.menutable a
{
    color:#ffffff;
}

.maincell
{
    width:700px;
    padding-top:11px;
	padding-left:11px;
}

.rightcolumntop
{
    width:240px;
    padding-top:11px;
}

.rightcolumnbottom
{
    width:240px;
}

.bottomrow
{
    padding:11px;
}

.bottomrow a
{
	color:white;
	text-decoration:none;
}

.bottomtable
{
    background-color:#6d6d6d;
    color:#ffffff;
    height:33px;
    font-size:8pt;
}

.footertable
{
    font-size:8pt;
}

.smallcalendar
{
	width:229px;
	height:192px;
	
}

.smallcalendar .monthrow td
{
	color:white;
	height:26px;
	font-weight:bold;
	font-family: tahoma;
    font-size: 10pt;
}

.smallcalendar .weekdaysrow td
{
	color:#013f73;
	height:18px;
	font-family: tahoma;
    font-size: 10pt;
	text-align:center;
}

.smallcalendar .datesrow td
{
	color:#013f73;
	height:21px;
	font-family: tahoma;
    font-size: 10pt;
	text-align:center;
}

.smallcalendar .datesrow .borderleftbottom
{
	border-bottom:solid 1px #b8b8b8;
	border-left:solid 1px #b8b8b8;
}

.smallcalendar .datesrow .borderbottom
{
	border-bottom:solid 1px #b8b8b8;
}

.smallcalendar .datesrow .borderleft
{
	border-left:solid 1px #b8b8b8;
}

.smallcalendar .datesrow .greytext
{
	color:#8b8b8b;
}

.smallcalendar .datesrow .bluetext, .smallcalendar .datesrow .bluetext a
{
	color:#2e3368;
	text-decoration:none;
}

.smallcalendar .datesrow .today, .smallcalendar .datesrow .today a
{
	color:white;
	background-color:#295d89;
	text-decoration:none;
}

.overskrift_blaa
{
	background-color:#295d89;
	color:white;
	padding:3 5 3 5px;
	font-weight:bold;
}

.overskrift_blaa a
{
	color:white;
}

.normal_blaa
{
	background-color:#f5f5f5;
	font-size:10pt;
}

.normal_blaa a
{
	text-decoration:none;
	font-size:10pt;
}

.normal_blaa a:hover
{
	text-decoration:underline;
}

.calendar_dates td
{
	font-size:10pt;
}

.calendar_dates td a
{
	text-decoration:none;
	font-size:10pt;
}

.calendar_dates td a:hover
{
	text-decoration:underline;
}