/* FriiiCalendar_v2 */

h1 { text-transform: uppercase; font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; font-size: 2.4em; }
.erhSponsor { float: right; width: 300px; }
.erhSponsor p { font-family: Arial; text-transform: uppercase; text-align: left; }
.erhSponsor img { padding-bottom: 7px; }

#lColA { background: url(images/erhvervkal_corner.gif) -4px bottom  no-repeat !important; }
.navSub { background: url(images/erhvervkal_bg.gif) 0 0 no-repeat !important; border-right: none !important; }

.reklameXL { text-align: center; padding: 10px 0; border-bottom: none; float: none !important; clear: left !important; width: 470px !important }

.arrOversigt { padding: 0; width: 520px; }
.w60 { float: left; width: 470px; /*margin-right: 20px;*/ clear: both; }
.w40 { float: right; width: 300px; }
.ip-Arr { width: 299px; margin: 9px 0 15px; }
.arrMenu { float: left; }
.arrMenu ul, .arrMenu li { list-style: none; float: left; margin: 0; padding: 0; }
.arrMenu ul { height: 22px; width: 780px; }
.arrMenu li { display: inline; float: left; margin: 0 1px 0 0; padding: 0; background: url(images/arrLbg.gif) top left no-repeat; height: 26px; }
html>body .arrMenu li { height: 22px; }
.arrMenu li.alle { width: 40px; overflow: hidden; }
.arrMenu li.sport { width: 48px; overflow: hidden; }
.arrMenu li.musik { width: 46px; overflow: hidden; }
.arrMenu li.film { width: 38px; overflow: hidden; }
.arrMenu li.teater { width: 53px; overflow: hidden; }
.arrMenu li.udst { width: 88px; overflow: hidden; }
.arrMenu li.last { margin: 0; width: 201px; overflow: hidden; }
.arrMenu a { background: url(images/arrRbg.gif) top right no-repeat; display: block; height: 32px; padding: 5px 10px; text-decoration: none; color: #fff; color: #fff; text-transform: uppercase; font: bold 11px Arial; padding: 4px 6px 0 6px; }
.arrMenu a:hover, .arrMenu a.selected, .arrMenu a.selected:hover { background: url(images/erh_kal_bar_mork3.jpg) repeat scroll 0 0; color: #fff; text-decoration: none; }
.komArr { float: left; clear: both; background: url(images/erh_kal_bar_mork2.jpg) no-repeat scroll 0 0; height: 25px; color: #fff; text-transform: uppercase; width: 780px; margin: -4px 0 5px 0; }
html>body .komArr { margin: 0 0 5px 0; }
.komArr h2, .speArr h2 { padding: 6px 9px 4px; margin: 0; font: bold 1.2em Arial; text-transform: uppercase; color: #fff; }
.arrV { float: left; width: 50%; display: block; }
.arrH { float: left; width: 50%; display: block; }
.arrH img { margin: 4px 5px 0 0; float:right; }
.speArr { float: left; clear: both; background: #486a83; height: 25px; color: #fff; text-transform: uppercase; width: 520px; margin: 0; border-top: 1px solid #527796; }
.speArr h2 a { color: #fff; }
p.subtxt { margin: 5px 0; padding: 0; }
.dateArr { width: 48px; background: #fff url(images/kalender.jpg) no-repeat; border: 1px solid #e6e6e6; height: 74px; float: left; margin: 4px 5px 4px 4px; text-align: center; padding: 2px; }
.dateArr h3 { color: #fff; margin: 0; font-weight: bold; font-size: 14px; padding: 2px 0 0; line-height: 100%; font-family: arial; }
.dateArr h2 { color: #fff; margin: 0; font-weight: bold; font-size: 18px; padding: 0 0 2px; line-height: 100%; font-family: arial; font-weight: normal; }
.arrTxt { width:  405px; float: left; margin-top: 4px; }
.arrTxt p{ margin: 0; padding: 2px 0 3px; font-size: 1.1em; }
.arrTxt strong { color: #1f6c79; }
.arrTxt a {color: #1f6c79; }
img.arrIco { float: right; margin: 2px 3px 0 7px; }
dl.arrShow { margin: 15px 0 0 0; }
.arrShow dt { width: 470px; padding: 5px 0; float: left; clear: both; }
dt.grey { background: #e9f4f6 url(images/line-arr.gif) repeat-x bottom left; padding: 0 0 5px; }
dt.dot { background: #ffffff url(images/line-arr.gif) repeat-x bottom left; padding: 0 0 5px; }
p.arrUr { background: url(images/arrUr.gif) 1px 4px no-repeat; padding: 2px 0 0 16px; }
p.arrPil { background: url(images/arrPil.gif) 0 2px no-repeat; padding: 0 0 0 16px; }
p.rss { background: url(images/kalender_rss.gif) 0 0 no-repeat; padding: 2px 0 16px 16px; margin: 0 0 10px 5px; line-height: 100%; }
p.calDAY { background: url(images/calDAY.gif) 0 0 no-repeat; padding: 2px 0 6px 16px; margin: 0 0 10px 5px; line-height: 100%; width: 60px; text-align: left; }
.anbefaler { padding: 3px 0 0; }
.w66 .anbefaler h2 { margin-bottom: 9px; }
.anbf h3 { background: #fff url(images/thumbs_up.gif) 6px 6px no-repeat; padding: 16px 6px 6px 50px; border: 3px solid #E1E1E1; width: 278px; margin: 0 0 9px; height: 24px; overflow: hidden; display: block; text-transform: uppercase; font: bold 1.1em "Arial narrow";  }
.anbf h3 {  }
.anbf a { color: #666; }
.anbf h3.blue { display: none; }
.spArr h2 { background-color: #486a83; color: #fff; padding: 5px 9px 4px; margin: 0; font: bold 1em Arial; text-transform: uppercase; }
.paginArr { background-color: #f5f5f5; border: 1px solid #ddd; padding: 1px 9px; width: 450px; float: left; clear: both; margin-top: 15px; text-align: center; }
.paginArr p { margin: 0; padding: 0; display: block; font-size: 1.1em; }
.paginArr a { color: #1f6c79; }

.arrCal { width: 300px; margin: 0 auto; font-size: 1.1em; }
table.CalendarStyle { background: transparent; border: 1px solid #fff; width: 300px; margin-bottom: 5px; border-collapse:collapse; }
table.CalendarStyle td, table.CalendarStyle th { background: #fff url(images/calBG.gif) 0 0; border: 0; color: #aeaeae; padding: 0; }
table.TitleStyle { border: 0; text-align: center; }
.CalendarStyle .TitleStyle td.NextPrevStyle { background: url(images/erh_kal_bar_lys.jpg) 0 0 repeat-x; }
.CalendarStyle .TitleStyle td { background: url(images/erh_kal_bar_lys.jpg) 0 0 repeat-x;  color: #fff; font-weight: bold; text-transform: uppercase; }
.CalendarStyle th.DayHeaderStyle { background: url(images/calTH.gif) 0 0; color: #2a2a2a; border: none; }
table.CalendarStyle td a { display: block; padding: 3px 1px; width: 20px; }
.SelectedDayStyle a{ color: #ffffff !important; text-decoration: none !important; font-weight: bold !important; }  
.CalendarStyle .NextPrevStyle a:hover { background: transparent; color: #2a2a2a; font-weight: bold; }
.DayStyle a, .WeekendDayStyle a, .TitleStyle a { color: #2a2a2a; }
.OtherMonthDayStyle a { color: #aeaeae; }
.SpecialDayStyle a { color: #2a2a2a; font-weight: bold; }
.TodayDayStyle a { background-color: #c6c6c6; color: #2a2a2a; }
td[align="right"] { text-align: center !important; }
table.CalendarStyle td a:hover { border: 1px solid #486a83 !important; text-decoration: none !important; padding: 2px 0 !important; background: none !important; color: #1f6c79 !important; }
table.TitleStyle td.NextPrevStyle a:hover { color: #fff; border: 0 !important; }

.calBox { margin-top: 12px;  }
.calBox h2 { background: url(images/erh_kal_bar_mork.jpg); color: #fff; padding: 5px 9px 4px; margin: 0; font: bold 1.1em Arial; text-transform: uppercase; }
.calBox ul, .calBox li { margin: 0; padding: 0; list-style: none; }
.calBox ul { padding: 0 5px 5px 5px; background: url(images/calBG.gif) 0 0 repeat; margin: 3px 0 0 0; }
.calBox li { padding: 5px 0 0 0; min-height: 25px; }
.calBox li img { float: left; margin: 0 !important; }
.calBox a { display: block; width: 260px; padding: 0 0 0 5px; float: left; color: #1f6c79; }
.calBox li a { font-size: 1.1em; }

/* Arr viser */

#content, #content td { font: normal 11px Trebuchet MS; }
#content h1	{ font: normal 28px Trebuchet MS; color: #666; }
#content h2	{ font: bold 11px Trebuchet MS; color: #333; margin: 0px; }
#content h3	{ font: bold 20px Trebuchet MS; color: #333; }
#content h4 { font: bold 16px Trebuchet MS; color: #333; margin-bottom: .5em; }
#content p { margin: 0px 0 1em 0; }
#content a, #content a:link	{ color: #333; text-decoration: none; font-weight: normal; }

#content { position: relative; width: 601px; padding-bottom: 21px; margin: 0 auto; }
#content h1 { font: bold 11px Arial; letter-spacing: 1px; color: #fff; text-transform: uppercase; background: url(images/indhold_top.gif) no-repeat; padding: 7px 0px 7px 7px; margin: 0px; }

#pageContent { background-color: #E9F4F6; border-left:1px solid #E9F4F6; border-right:1px solid #E9F4F6; padding: 7px;}

#profil { width: 585px; margin-bottom: 20px;}
#profil	img { display: block; margin: 0px; border: 0px; padding: 0px; }
#profilLeft	{ width: 300px;  background: #5baab6;}
#profilRight p { margin-top: 7px;}
#profilLeft img { padding: 10px; background: #5baab6; display:block; margin-bottom: 7px; }
#profilLeft .detaTable img { padding: 3px; background-image: none; display: inline; }
#profilCont { background-color: #FFFFFF;}
#profilCont	h2 { font: normal 18px Trebuchet MS; color: #666; margin-top: 0px;}
#profilRight { float: right; width: 275px; }
#profilRight img { display: inline; margin-right: 10px; }
.widthFix { height: 0px; overflow: hidden; }
.detaTable td { background: #5baab6; padding-left: 10px; color: #fff; }
ul.ulprofil { margin: 0px; padding: 0px; }
ul.ulprofil ul { margin: 0 0 0 15px; padding: 0px; }
ul.ulprofil li { list-style-type: square; margin: 0 10px; padding: 0px; }
#profilCont img.redArrow { display: inline; margin-right: 10px; padding: 0px; background-image: none; }
#profilLeft img.ikonList { display: inline; margin-right: 10px; padding: 0px; background-image: none; float: none; vertical-align: middle; }

div.spacer { clear:both; }
.lh0 { line-height:0px}

.listTable th { background: #525252 url(images/gradgray22.gif) top repeat-x; }
.listTable .sort th	{ padding: 0px; height: 2px; overflow: hidden; background-image: none; background-color: #E5E5E5; }
.listTable .sort th.sorted { background-color: #b00; }
.listTable tfoot { display: none; }
.listTable { background-color: #ccc; }
.listTable tbody td	{ vertical-align: top; background-color: #fff; padding: 2px 7px; }
.listTable th a, .listTable th a:link { color: #eee !important; font: bold 11px Arial !important; text-transform: uppercase; }
.listTable th a:hover { color: #ff2; }
