.menu-nav { list-style: none; padding: 0; font-size: 10px; margin: 0;} 
.menu-nav li { float: left; text-align: center; margin: 0; padding: 3px 5px 0 0; height: 17px; width: 60px; background-image: url('/images/dm_tab.gif');} 
.menu-nav li a:hover { color: #8bb12a;}
.menu-nav li a { color: #ffffff; padding-left: 5px; text-decoration: none; display: block; color: #D9D9D9;} 
.menu-nav .selected { color: #8bb12a;}

.tilmeld { font-weight: normal; color: #F2F2F2;}
.tilmeld input { width: 111px; border: 1px solid #808080; background-color: #FFFFFF; width: 140px;}
.tilmeld textarea { border: 1px solid #808080; background-color: #FFFFFF; width: 482px; height: 100px;}
.tilmeld .spacer { height: 10px;}
.tilmeld .header { height: 20px; border-bottom: 1px solid #a5cc42; font-weight: bold; color: #000000;} 
.tilmeld .bg1 { background-color: #d9e1c5;}
.tilmeld .bg2 { background-color: #cad5ad;}
.tilmeld .pad { padding-left: 8px;}
.tilmeld tr { height: 20px;}
.tilmeld .space { height: 5px;}
.tilmeld .space2 { height: 10px;}
.tilmeld .label { border-bottom: 1px solid #000000; font-weight: bold;}
.tilmeld .errorframe { text-align: center; font-weight: bold; font-size: 14px; color: #761717;}
.tilmeld .error { background-color: #ffcbcb;}
.tilmeld .approved { background-color: #cbffcc;}


.tilmeld-button { border: 1px solid #DADADA; background-color: #a1b39a; height: 30px; width: 520px; font-weight: bold;}

.article a:link               { color: #4486a0; text-decoration: none; }
.article a:active             { color: #4486a0; text-decoration: none; }
.article a:visited            { color: #4486a0; text-decoration: none; }
.article a:hover              { color: #4486a0; text-decoration: underline; }

.teaser                       { text-align: justify; }
.commentEdit                  { font-size: 9px; color: #bbbbbb; }

.commentid                    { font-family: Georgia, sans-serif; font-size: 24px; color: #e0e0d0; font-weight: bold; }
.commentid a:link             { color: #e0e0d0; text-decoration: none; }
.commentid a:active           { color: #e0e0d0; text-decoration: none; }
.commentid a:visited          { color: #e0e0d0; text-decoration: none; }
.commentid a:hover            { color: #4486a0; text-decoration: none; }

.calendar.info                { font-size: 11px; color: #4486a0; font-weight: bold; text-align: center; vertical-align: bottom; }
.calendar.weekdays            { font-weight: bold; text-align: center; }
.calendar.week                { font-weight: bold; text-align: center; }
.calendar.notnow              { color: #999999; background-color: #f3f3f3; text-align: center; }

.calendar.weekend             { color: #a80000; border: 1px solid #f3f3f3; text-align: center; }
.calendar.weekend a:link      { color: #a80000; text-decoration: none; }
.calendar.weekend a:active    { color: #a80000; text-decoration: none; }
.calendar.weekend a:visited   { color: #a80000; text-decoration: none; }
.calendar.weekend a:hover     { color: #a80000; text-decoration: underline; }

.calendar.date                { color: #000000; border: 1px solid #f3f3f3; text-align: center; }
.calendar.date a:link         { color: #000000; text-decoration: none; }
.calendar.date a:active       { color: #000000; text-decoration: none; }
.calendar.date a:visited      { color: #000000; text-decoration: none; }
.calendar.date a:hover        { color: #000000; text-decoration: underline; }

.calendar.today               { color: #4486a0; border: 1px solid #4486a0; text-align: center; }
.calendar.today a:link        { color: #4486a0; text-decoration: none; }
.calendar.today a:active      { color: #4486a0; text-decoration: none; }
.calendar.today a:visited     { color: #4486a0; text-decoration: none; }
.calendar.today a:hover       { color: #4486a0; text-decoration: underline; }

.white                        { color: #ffffff; }
.white a:link                 { color: #ffffff; text-decoration: none; }
.white a:active               { color: #ffffff; text-decoration: none; }
.white a:visited              { color: #ffffff; text-decoration: none; }
.white a:hover                { color: #ffffff; text-decoration: underline; }

.blue                         { color: #4486a0; }
.blue a:link                  { color: #4486a0; text-decoration: none; }
.blue a:active                { color: #4486a0; text-decoration: none; }
.blue a:visited               { color: #4486a0; text-decoration: none; }
.blue a:hover                 { color: #4486a0; text-decoration: underline; }

.darkgrey                     { color: #666666; }
.darkgrey a:link              { color: #666666; text-decoration: none; }
.darkgrey a:active            { color: #666666; text-decoration: none; }
.darkgrey a:visited           { color: #666666; text-decoration: none; }
.darkgrey a:hover             { color: #4486a0; text-decoration: none; }

.grey                         { color: #888888; }
.grey a:link                  { color: #888888; text-decoration: none; }
.grey a:active                { color: #888888; text-decoration: none; }
.grey a:visited               { color: #888888; text-decoration: none; }
.grey a:hover                 { color: #4486a0; text-decoration: none; }

.lightgrey                    { color: #aaaaaa; }
.black                        { color: #000000; }
.green                        { color: #49ca31; }
.red                          { color: #ed1b1b; }

.normal                       { font-weight: normal; }
.bold                         { font-weight: bold; }
.italic                       { font-style: italic; }
.underline                    { text-decoration: underline; }

.size9                        { font-size: 9px; }
.size11                       { font-size: 11px; }

.newsdate { 
	font-size: 9px;
	color: #aaaaaa;
}

#dropmenudiv{
position:absolute;
border:1px solid #e9e1d7;
border-bottom-width: 0;
font:normal 10px Verdana;
line-height:14px;
z-index:100;
}

#dropmenudiv a{
background-color: #f7f7f0;
width: 100%;
display: block;
color: #000000;
text-indent: 3px;
border-bottom: 1px solid #e9e1d7;
padding: 1px 0;
text-decoration: none;
font-weight: normal;
}

#dropmenudiv a:hover{ /*hover background color*/
background-color: #E3E3D9;
color: #000000;
}
