/* CSS Document - nordjyske.dk - launch: 10.04.08 - last update: 30.08.10 */

body { background: #f4f4f4; color: #000; font-family: verdana, tahoma, sans-serif; font-size: 62.5%; margin: 0; padding: 0; border: 0; }

h1, h2, h3, h4, p { margin: 0; padding: 0; }
address { font-style: normal; }
img { border: none; }
ul, li, dl, dt, dd { margin: 0; padding: 0; list-style: none; }
a { text-decoration: none; }
a:hover { text-decoration: underline; }
.cont { display: inline; margin: 0; padding: 0; }
.clear, .clearer { clear: both; }
.time { color: #c0002a; }
.by { color: #989898; }
.byN { color: #000; font-weight: bold; }

/* Layout */
#outerWrap { width: 930px; margin: 0 auto; padding: 0; }
#wrap { width: 100%; border: 1px solid #989898; margin: 0 auto; padding: 0 0 15px; color: #000; background: #fff; }
#innerWrap { width: 100%; padding: 0; margin: 0; }
#breadC { width: 100%; height: 15px; }
#breadC p { margin-left: 139px; color: #9e9e9e; font-size: 1em; padding-top: 1px; }
#breadC a { color: #9e9e9e; text-decoration: none; }
#breadC a.hilite { color: #c0002a; }
#breadC a:hover { text-decoration: underline; }

/* Toppen */
.topBarContainer { background: #333333; height: 21px; margin-top: 4px; margin-bottom: 4px; }
.topBar { width:930px; margin: 0 auto; height: 21px; background: url(http://www.nordjyske.dk/css/images/minilogo.gif) no-repeat center right; }
.topBarMenu li {display: inline; float: left; padding: 4px 0; } 
.topBarMenu a {border-right: 1px solid #4D4D4D; color: #FFF; text-transform: uppercase; font-family: arial; padding: 0 7px; display: block; }
.topBarMenu a:hover {background: #C0002A; text-decoration: none;} 
.topBarMenu a.first {border-left: 1px solid #4D4D4D; }
.topBarJob a:hover { background: #62a9d7; }
.topBarRadio a:hover { background: #3b8303; }
.topBarKlub a:hover { background: #00547a; }
.topBarWebtv a:hover { background: #80908e; }
.topBarDc a:hover { background: #2e90c6; }
.topBarFogf a:hover { background: #000000; }
.topBarGogg a:hover { background: #FDCC03; }
li.linklogo { padding: 0pt; float: right; }
.topBarMenu .linklogo a {padding: 0; border: 0; }

#topBanner { width: 100%; height: 180px; padding: 0; margin: 0; border-bottom: 1px solid #989898; border-top: 1px solid #989898; }
#bundBanner { width: 100%; padding: 10px 0 0 0; margin: 0; border-bottom: 1px solid #989898; clear: both; text-align: center; }
#topHead { height: 53px; overflow: hidden; width: 100%; }
.logo { float: left; margin: 0; padding: 3px 0 0 15px; }

#wCol p.g { color: #000; }
#wCol span.s a, #wCol p.g a { color: #00c; }
#wCol p.g a { font-size: 1.6em; text-decoration: underline;  }
#wCol p.g a:hover { text-decoration: none; }
#wCol span.s a:visited, #wCol p.g a:visited { color: #551a8b; }
#wCol span.s a:active, #wCol p.g a:active { color: #ff0000; }
#wCol table { margin-bottom: 10px; line-height: 1.4em; }
#wCol hr.z { display: none; }
#wCol td { padding: 3px 0; font-size: 1.3em; line-height: 1.3em; }
#wCol font { font-size: 90%; }

.global { width: 300px; margin: 0; padding: 0; float: right; font-size: 1em; text-transform: uppercase; }
.global ul { float: right; margin: 5px 0 0 2px; }
.global li { display: inline; float: left; padding: 0 5px; border-right: 1px solid #989898; }
.global a { color: #000; text-decoration: none; }
.global a:hover { text-decoration: underline; }
.global li.last { border-right: none; }
.global form, .global fieldset { border: none; margin: 0; padding: 0; }
.global legend, .global label { display: none; visibility: hidden; }
.global input[type="submit"] { color: #FFFFFF; padding: 3px 9px; margin: 0 5px; width: 60px; background: url(images/soegknap.gif) no-repeat; border: none; text-transform: uppercase; font-weight: bold; font-size: 1.2em; font-family: arial; cursor: pointer; }
.global select.ipM { width: 220px; }
.watermark { width: 180px; }
.seaBox { float: right; margin-top: 10px; }

/* Login knapper */
#divLogin a { padding: 4px 5px 4px 12px; width: 47px; background: url(images/loginknap.gif) no-repeat; }
#divLogout a { padding: 4px 12px; width: 55px; background: url(images/logoutknap.gif) no-repeat; }
#divNewUser a, #divProfile a { padding: 4px 6px 4px 15px; width: 74px; background: url(images/nybrugerknap.gif) no-repeat; }
.loginknap a  { color: #FFFFFF; border: none; text-transform: uppercase; font-weight: bold; font-size: 1.1em; font-family: arial; float: right; cursor: pointer; position: relative; bottom: 5px; }

#topNavi { height: 58px; overflow: hidden; width: 100%; border-bottom: 5px solid #C0002A; }
#mainNav { margin: 5px 0 5px 0; height: 30px; width: 100%; }
.mainNav { width: 930px; float: left; margin: 0; padding: 0; text-transform: uppercase; font-size: 1.1em; font-family: Arial; font-weight: bold; border-bottom: 1px solid #ECECEC; border-top: 1px solid #ECECEC; }
.mainNav li { display: inline; }
.mainNav li a { color: #C0002A; }
.mainNav a {  padding: 5px; border-right: 1px solid #ECECEC; color: #000; text-decoration: none; display: block; float: left; }
.mainNav a:hover, .mainNav .hilite a, .mainNav .hilite a:hover { background: #C0002A; color: #fff; text-decoration: none; }

.vejr { width: 100px; float: right; margin: 0; position: relative; right: 10px; bottom: 5px; padding: 0 0 4px; text-align: right; font-weight: bold; color: #494949; font-size: 1em; }
.vejr a { color: #494949; }
.vejr img { width: 18px; height: 18px; display: inline; position: relative; top: 3px; left: 0; }

.vejrBox { padding: 10px 10px 0; margin-top: 10px; }
.vejret { display: inline; float: left; } 
.vejret a, .vejrlink a { font-size: 1.1em; font-weight: bold; }
.vejret a { color: #666; cursor: pointer; }
.vejrlink { float: right; font-size: 1.1em; margin-top: 6px; }
.vejrlink a { font-size: 1em; color: #666; background: url(images/red_dot.gif) no-repeat scroll 0 4px; padding-left: 8px; font-weight: normal; }
.vejrIkon { position: relative; width: 140px; color: #494949; }
.vBeskrivelse { position: absolute; top: 0; left: 55px;}
.vGrader { position: absolute; top: 20px; left: 55px; }

#areaNav { height: 18px; padding-left: 3px; }
.areaNav { margin: 0; }
.areaNav li.area { text-align: center; width: 132px; float: left; color: #494949; padding: 7px 0; }

/* BAGGRUNDSGRAFIK TIL FANEBLADENE I MENULINIE TO PLUS HOVER */
.areaNav li { display: inline; font-size: 1.1em; font-family: Verdana;  float: left; padding: 0; margin: 0 3px 0 0; background: none; }
.areaNav a { color: #000; padding: 3px 6px; text-decoration: none; display: block; }
.areaNav a:hover, .areaNav .hilite a, .areaNav .hilite a:hover { background-position: 0 -22px; color: #fff; }

.areaNav li.main01 a { background: url(images/menupunkt-bg-sport.gif) no-repeat top center; }
.areaNav li.main02 a { background: url(images/menupunkt-bg-erhverv.gif) no-repeat top center; }
.areaNav li.main03 a { background: url(images/menupunkt-bg-kultur.gif) no-repeat top center; }
.areaNav li.main04 a { background: url(images/menupunkt-bg-livsstil.gif) no-repeat top center; }
.areaNav li.main05 a { background: url(images/menupunkt-bg-digitalt.gif) no-repeat top center; }
.areaNav li.main06 a{ background: url(images/menupunkt-bg-navne.gif) no-repeat top center; }
.areaNav li.main07 a { background: url(images/menupunkt-bg-ditnordjyske.gif) no-repeat top center; }
.areaNav li.main08 a { background: url(images/menupunkt-bg-aktiv-45.gif) no-repeat top center; }
.areaNav li.main09 a { background: url(images/menupunkt-bg-webtv.gif) no-repeat top center; }
.areaNav li.main010 a { background: url(images/menupunkt-bg-job.gif) no-repeat top center; }

.areaNav li.main01 a:hover, .areaNav li.main02 a:hover, .areaNav li.main03 a:hover, .areaNav li.main04 a:hover, .areaNav li.main05 a:hover, .areaNav li.main06 a:hover, .areaNav li.main07 a:hover, .areaNav li.main08 a:hover, .areaNav li.main09 a:hover, .areaNav li.main010 a:hover { background-position: 0 -22px; color: #fff; }

/* Left Col */
#wCol { width: 916px; margin: 14px auto; font-family: arial, sans-serif; }
#lCol { width: 600px; float: left; position: relative; top: 0; left: 9px; }
#lCol2 { width: 614px; float: left; position: relative; top: 0; left: 0; }
#lColA { width: 130px; float: left; position: relative; top: 0; left: 0; margin-right: 9px; background: url(images/sub_menu_corner.gif) -4px bottom  no-repeat; }
#lColB { width: 470px; float: left; position: relative; top: 0; left: 0; }
.arrCol { width: 100%; float: left; position: relative; top: 0; left: 0; background: #fff; border-bottom: 1px solid #cfcfcf; padding-bottom: 6px; }
.arrCol .arrColL { width: 410px; float: left; }
#lColB .arrCol .arrColL { width: 280px;  float: left; }
.arrColR { width: 180px; float: right; }
.boxL, #lColB .boxL { width: 100%; overflow: hidden; margin: 0; padding: 0; float: left; }
.boxAR { background: url(images/tab_aktuelt.gif) 0 0 repeat-x; border-top: 1px solid #cfcfcf; }
.boxL h1, .mainNews h1, .arrCol h1 { font-size: 3em; font-family: Arial, Helvetica, sans-serif; }
.arrCol h1 { padding: 10px 0 6px; }
.boxL h2, #lColB .boxL h2, .artikel h2, .boxL .secoNews h1, #lColB .boxL .secoNews h1 { font-size: 2.2em; font-family: Arial, Helvetica, sans-serif; }
.boxL p, .artikel p, .artikel ul li { font-size: 1.1em; line-height: 1.4em; margin: 6px 0 0; }
.secoNews p, .artikel p, .artikel ul li { font-size: 1.2em; }
.artikel ul li { list-style: square !important; margin-left: 20px !important; }
.boxL .mainNews a, .boxL .secoNews a { display: block; }
.artikel links a, links { color: #C0002A !important; font-weight: bold !important; }

/* Right Col */
#rCol { width: 302px; float: right; position: relative; top: 0; right: 9px; }
.boxR, .boxLogin { width: 302px; overflow: hidden; margin: 0; padding: 0; float: left; }
.boxR { margin-top: 10px; }
.boxR h1 { color: #c0002a; font-size: 1.2em; margin: 0 0 6px; }

/* boxL + boxLB */
.boxL a, #lColB .boxL a { color: #000; text-decoration: none; }
.boxL a:hover, #lColB .boxL a:hover { text-decoration: underline; }
.boxL .ajax__tab_default { width: 600px !important; float: left; background-image: none !important; }
.boxL .ajax__tab_body { width: 600px !important; float: left !important; border-left: none !important; }
#lCol .boxL .ajax__tab_body { background-image: none; }
.boxL .ajax__tab_header { width: 600px !important; overflow: hidden !important; }
.boxL .tip_os { float: right; }
.boxL .tip_os .ajax__tab_inner { background:transparent url(images/tab_rod2_corner.gif) no-repeat scroll right 0 !important; }
.boxL .tip_os .ajax__tab_tab { background:transparent url(images/tab_rod2_bg.gif) repeat-x scroll 0 0 !important; }
.boxL .tip_os a#tipSlide { color: white; }
.boxL #tipContainer { width: 100%; color: white; font-family: Arial,Helvetica,sans-serif; background: #c0002a; display: none; clear: both; padding-bottom: 1px; }
.boxL #tipContainer p { font-size: 1.2em; font-weight: bold; }
.boxL #tipContainer h2 { font-weight: lighter; font-size: 1.8em; text-transform: uppercase; }
.boxL #tipContainer a { color: #FFF; }
.boxL #tipContainer .tip_tlf, .boxL #tipContainer .tip_sms  { border-right: 1px solid #990033; float: left; height: 140px; margin: 4px; padding-right: 4px; width: 188px; }
.boxL #tipContainer .tip_mail { float: left; height: 140px; width: 190px; padding: 4px; }
.boxL #tipContainer .tip_bund { clear: both; margin: 5px 5px 4px 5px; background: #a80125; padding: 5px 5px 5px 8px; }
.boxL #tipContainer .tip_bund p { margin: 0; }
.boxL #tipContainer .tip_bund a { padding-left: 20px; }
.boxL #tipContainer .tip_tlf span, .boxL #tipContainer .tip_sms span, .boxL #tipContainer .tip_mail a { padding-top: 20px; display: block; font-size: 1.2em; text-align: center; }
.senesteNyt { padding: 0 10px 0 10px; color: #8c8c8c; font-weight: bold; }
#lColB .boxL .senesteNyt { background: url(images/tab_aktuelt.gif) 0 0 repeat-x; border-top: 1px solid #cfcfcf; float: left; width: 600px; padding: 2px 4px 10px 10px; }
.senesteNyt p { margin: 0; padding: 0; }
.senesteNyt a { color: #000; text-decoration: none; }
.senesteNyt a:hover { text-decoration: underline; }
.senesteNyt .arrowPrev a:hover, .senesteNyt .arrowNext a:hover { text-decoration: none; }
.arrowPrev, .arrowNext { margin: 2px; }
.boxL .seneste, #lColB .boxL .seneste, .boxL .time, #lColB .boxL .time { background: url(images/seneste_dot.gif) right center no-repeat; padding-right: 8px; margin-right: 6px; float: left; }
.boxL .mainNews .time { font-size: 95%; }
.senesteNyt .headline { margin-left: 10px; }
#lColB .boxL p.headline { font-weight: bold; margin-top: 12px; color: #575a5d; }
.mainNews, #lColB .boxL .mainNews, .mainNews2, #lColB .boxL .mainNews2 li { padding-bottom: 10px; border-bottom: 1px solid #cfcfcf; float:left; width: 100%; }
.mainNews p, .mainNews2 p { margin: 5px 10px; font-size: 1.4em; }
.mainNews h1, .mainNews2 h1 { margin: 10px 10px 5px 10px; }
.mainNews img { margin-bottom: 5px; }
#lColB .boxL .mainNews h1 { font-size: 3em; }
#lColB .boxL .secoNews h1 { font-size: 2em; }
.picL {float:left;position:relative;margin-right:5px;}
#lColB .boxL .mainNews2 p { margin: 5px 10px; }
#lColB .boxL .mainNews2 h1 { margin-left: 5px; font-size: 1.6em; }
#lColB .boxL .boxL .mainNews img { margin-left: 5px; }
#lColB .mainNews { padding-top: 16px; }

.secoNews, .secoNewsA {  width: 100%; margin: 0; padding: 0; clear: both; }
.secoNews ul { float: left; width: 100%; margin: 10px 0 0 0; padding: 0;  background: url(images/li_bg.gif) 50% bottom no-repeat; border-bottom: 1px solid #cfcfcf; }

.boxL .secoNews li { float: left; margin: 0; width: 280px; padding: 0 10px 10px 10px; overflow: hidden; }
.boxL .secoNews li h1, .boxL .secoNews li p { margin: 0; }
.boxL .secoNews li img { float: left; margin: 5px 10px 5px 0; }

#lColB .boxL .secoNews li { float: left; margin: 0; width: 215px; padding: 0 10px 10px 10px; }
#lColB .boxL .secoNews li h1, #lColB .boxL .secoNews li p { margin: 5px 0; }

#lColB .boxL .secoNews li img { margin: 5px 10px 5px 0; float: left; }
#lColB .boxL .secoNews li.last img { margin: 5px 10px 5px 0; float: left; }

.boxL .secoNews li.first, #lColB .boxL .secoNews li.first { margin-bottom: 10px; }
.boxL .secoNews li.last, #lColB .boxL .secoNews li.last { background-image: none; }

.secoNewsA { border-bottom: 1px solid #b8b8b8; }

.mainNews ul.laes, .secoNews li ul.laes, .secoNews li.last ul.laes { background-image: none; border-bottom: none; margin: 0 !important; padding: 10px 0 0 5px !important; display: block; }
.mainNews ul.laes { padding-left: 15px !important; }
.mainNews .laes li, .secoNews .laes li, .secoNews .laes li.last { background-image: none; list-style: none !important; margin: 0 0 5px 0 !important; padding: 0; width: 200px !important; }
.mainNews .laes li a, .secoNews .laes li a, .secoNews .laes li.last a { background: url(images/red_dot.gif) 0 4px no-repeat !important; padding-left: 8px !important; font-size: 1.1em; list-style: none; }

.boxL .fourNewsL { padding: 0; margin: 12px 0; width: 291px; overflow: hidden;  float: left; }
.reklameXL { width: 100%; text-align: center; padding: 10px 0; border-bottom: 1px solid #cfcfcf; clear: both; float: left; }
.reklameXL img { border: 1px solid #cfcfcf; }
.boxL .thirdNews { width: 100%; clear: both; }
.boxL .thirdNews ul { float: left; margin-top: 5px; }
.boxL .thirdNews li { display: inline; width: 280px; border: 1px solid #cfcfcf; padding: 6px; font-size: 1.1em; line-height: 125%; margin: 6px 6px 6px 0; float: left; height: 35px; overflow: hidden; }
.boxL .thirdNews li.right { margin: 6px 0 6px 6px; }
.boxL .thirdNews li img { float: left; margin: 0 10px 0 0; }
#lColB .boxL .thirdNews li { width: 215px; }
#lColB .boxL dl.dinstemme { width: 100%; margin: 10px 0; float: left; background: url(images/corner470.gif) bottom left no-repeat; clear: both; padding: 0 0 10px; }
#lColB .boxL .dinstemme dt { font-size: 1.2em; color: #e9731e; margin: 0; font-weight: bold; padding: 0 0 5px; }
#lColB .boxL .dinstemme dd { background: url(images/stem_gradient.gif) 0 0 repeat-x; border: 1px solid #cfcfcf; border-bottom: none; padding: 5px 10px 0 10px; float: left; width: 448px; min-height: 100px; }
#lColB .boxL .dinstemme p { font-weight: bold; font-size: 1.2em; margin: 10px 0; }
#lColB .boxL .dinstemme label { margin-right: 20px; }
#lColB .boxL .dinstemme .ipbM { height: 20px; margin-top: 20px; float: left; }
#lColB .boxL .dinstemme a { float: left; margin: 23px 0 0 40px; }
#lColB .boxL .dinstemme form { margin: 0; }
#lColB .boxL .dinstemme dd img { float: right; position: relative; bottom: -9px; right: -10px; z-index: 100; }

.boxL .debat h1 { margin: 5px 0 10px; }
.boxL .debat , .boxL .debat .time { font-size: 1.1em; line-height: 1.4em; }
.boxL .debat h2 { margin: 24px 0 5px 0; }

/* Dit Centrum */
dl.ditC { background: url(images/corner600.gif) bottom left no-repeat; clear: both; float: left; width: 600px; margin: 10px 0 0; padding: 0 0 10px; }
.ditC dt { width: 598px; float: left; padding: 0; border: 1px solid #cfcfcf; height: 40px; background: url(images/dt_gradientDit.gif) 0 0 repeat-x; }
.ditC dd { border-left: 1px solid #cfcfcf; border-right: 1px solid #cfcfcf; padding: 8px; width: 582px; float: left; background: url(images/dd_gradientDit.gif) 0 0 repeat-x; }
#lColB dl.ditC { background: url(images/corner470.gif) bottom left no-repeat; float: left; width: 470px; margin: 10px 0 0; padding: 0 0 10px; clear: both; }
#lColB .ditC dt { width: 468px; float: left; padding: 0; border: 1px solid #cfcfcf; height: 40px; background: url(images/dt_gradientDit.gif) 0 0 repeat-x; }
#lColB .ditC dd { border-left: 1px solid #cfcfcf; border-right: 1px solid #cfcfcf; padding: 8px; width: 452px; float: left; background: url(images/dd_gradientDit.gif) 0 0 repeat-x; }
.ditC dt img { margin: 0; padding: 0; float: left; }
.ditC dt .bbJour { float: right; font-weight: bold; padding: 0 8px 0 0; font-size: 1.1em; color: #033f65; margin-top: 14px; }
.ditC dt .bbJour a { color: #033f65 !important; }
.ditC dd.flash { background-image: none !important; padding: 0 8px !important; }
.ditC dd .ditPic { float: right; width: 160px; }
.ditC dd ul { margin-right: 168px; }
.ditC dd li { background: url(images/blue_dot.gif) 0 4px no-repeat; padding-left: 8px; font-size: 1.1em; margin-bottom: 12px; }
.ditC dd h2 { font-size: 1.2em !important; color: #033f65; margin-bottom: 8px; }
.ditC dd .forfatter, .ditC dd .picTxt { color: #799fb8; }
.ditC dd .ditF { float: left; margin-right: 168px; width: auto; }
.ditC dd .ditO label { display: none; }
.ditC dd .ditO .ipM { width: 160px; float: right; }

/* Billedeserie */
.boxL .billedS { background: url(images/corner600.gif) bottom left no-repeat; width: 600px; clear: both; margin: 0 0 10px; float: left; padding: 0 0 10px; }
#lColB .boxL .billedS, #lColB .boxL .billedbS { display: none; background: url(images/corner470.gif) bottom left no-repeat; width: 470px; clear: both; margin: 6px 0 10px; float: left; padding: 0 0 10px;  }
.boxL .billedS h1, #lColB .boxL .billedS h1 { font-size: 1.2em; margin: 10px 0 0; color: #575a5d; }
#lColB .boxL .billedbS h1 { font-size: 1.2em; margin: 0; color: #0096db; }
.boxL .bSerie { background: url(images/box_gradient.gif) 0 0 repeat-x; width: 590px; border: 1px solid #cfcfcf; border-bottom: none; float: left; margin: 6px 0 0 0; padding: 0 1px 0 7px; }
#lColB .boxL .bSerie { background: url(images/box_gradient.gif) 0 0 repeat-x; padding: 0 1px 0 11px !important; width: 456px !important; float: left; }
.boxR .bSerie { width: auto; float: left; margin: -12px 0; padding: 0 0 0 1px; }
#lColB .boxL .bSerie div { float: left; background: url(images/bSerie_bg.gif) 0 0 no-repeat; overflow: hidden; margin: 12px 10px 12px 0; width: 92px; height: 140px; padding: 5px; border: 1px solid #cfcfcf; }
#lColB .boxL .bSerie div img { width: 90px; height: 90px; }

.bSerie div img { margin-bottom: 4px; float: left; border: 1px solid #cfcfcf; }
.bSerie .dato { color: #c0002a; }

.boxL .bSerie div img { width: 130px; height: 130px; }

.boxL ul.bsLink { width: 598px; border: 1px solid #cfcfcf; border-bottom: none; border-top: none; float: left; margin: 0; padding: 12px 0 0 0; }
#lColB .boxL ul.bsLink { width: 468px !important; }
.bsLink li { float: left; margin: 0 0 0 8px; font-size: 1em; font-weight: bold; }
.bsLink li a, .ditBs li a { padding-right: 12px; background: url(images/red_dot.gif) right 4px no-repeat; margin-right: 8px; }
#lColB .boxL ul.ditBs { width: 468px; border: 1px solid #cfcfcf; border-bottom: none; border-top: none; float: left; margin: 0; padding: 24px 0 0 0; }
.ditBs li.indsend { float: left; margin: 0 0 0 12px; font-size: 1em; font-weight: bold; }
.ditBs li.showAll { float: right; margin: 0 12px 0 0; font-size: 1em; font-weight: bold; }

/* Borgerne Skriver */
.bSkriv { width: 100%; float: left; margin: 0 0 6px 0; border-bottom: 1px solid #cfcfcf; }
.bSkriv h1 { font-size: 1.2em; margin: 18px 0 3px; color: #0096db; }
.bArtikel { border-top: 1px solid #cfcfcf; padding: 4px 8px 4px 0; float: left; }
.bArtikel h2 { font-size: 1.4em; margin: 6px 0; }
p.forfatter { font-size: 1em; color: #8c8c8c; margin: 0; }
.bArtikel .time { background: url(images/seneste_dot.gif) left 2px no-repeat; padding-left: 6px; margin: 0 3px; }
.bArtikel img { float: left; margin-right: 12px; }
p.readM a { font-weight: bold; background: url(images/black_dot.gif) right 5px no-repeat; padding-right: 10px; } 
p.skrivE { font-size: 1em; float: right; }
.skrivE a { color: #8c8c8c; background: url(images/red_dot.gif) right 3px no-repeat; padding-right: 10px; }

/* Aalborg DK */
dl.aadk { background: url(images/corner600.gif) bottom left no-repeat; clear: both; float: left; width: 600px; margin: 10px 0 0; padding: 0 0 10px; }
.aadk dt { width: 598px; float: left; padding: 0; border: 1px solid #cfcfcf; background: url(images/aadk600.gif) 0 0 no-repeat; height: 86px; }
.aadk dd { border-left: 1px solid #cfcfcf; border-right: 1px solid #cfcfcf; padding: 0; width: 598px; float: left; }
#lColB dl.aadk { background: url(images/corner470.gif) bottom left no-repeat; float: left; width: 470px; margin: 10px 0 0; padding: 0 0 10px; clear: both; }
#lColB .aadk dt { width: 468px; float: left; padding: 0; border: 1px solid #cfcfcf; height: 40px; background: url(images/aadk470.gif) 0 0 no-repeat; height: 86px; }
#lColB .aadk dd { border-left: 1px solid #cfcfcf; border-right: 1px solid #cfcfcf; padding: 0; width: 468px; float: left; }
.aadk .aaNews { width: 100%; float: left; font-size: 1.1em; background: url(images/tab_body.gif) 0 0 repeat-x; }
.aadk .aaNews div { display: block; float: left;  }
.aadk .aaNews a { margin-right: 8px; }
.aadk .aaNews img { border: 1px solid #cfcfcf; width: 146px; height: auto; }
.aadk p { margin: 0 8px; font-size: 1.1em; line-height: 125%; }
.aadk a, #lColB .aadk a { color: #494949; }
.aadk p.saaS { float: right; text-align: right; text-transform: uppercase; font-size: 1.2em; margin: 8px 8px 0 0; font-weight: bold; }
.aadk a.sLink { color: #6c6c6c !important; }

/* Gode undersider + NORDJYSKE Service */
.boxL .boxSub, .boxL .boxSite { background: url(images/corner600.gif) bottom left no-repeat; width: 600px; float: left; padding: 0 0 10px; }
.boxL .boxSub ul, .boxL .boxSite ul { background: url(images/box_gradient.gif) 0 0 repeat-x; width: 598px; border: 1px solid #cfcfcf; border-bottom: none; float: left; margin: 6px 0 0; }
.boxSub li, .boxSite li { display: inline; }
.boxSub h1, .boxSite h1 { font-size: 1.2em; margin: 12px 0 0; }
li.subBrowser { padding: 0 0 0 20px; width: 110px; float: left; }
li.subBrowser img { position: relative; top: 11px; bottom: 0; z-index: 100; }
li.njTxt { width: 226px; padding: 24px 24px 0 32px; float: left; font-size: 1.1em; line-height: 125%; }
li.njTxt .headline { display: block; font-weight: bold; font-size: 1.1em; margin-bottom: 4px; }
li.vaelg { width: 180px; padding: 0; float: left; }
li.vaelg label { display: none; }
li.vaelg .ipM { position: relative; top: 2px; }
.boxSub li a { width: 74px; height: 12px; float: left; display: block; margin-top: 12px; text-align: center; font-size: 1em; font-weight: bold; color: #666; padding-top: 50px; text-decoration: none; }
.boxSub li a:hover { text-decoration: underline; }
.boxSub li.hjaelp a { background: url(images/icoHjaelp.gif) center top no-repeat; }
.boxSub li.reklamation a { background: url(images/icoReklamation.gif) center top no-repeat; }
.boxSub li.sms a { background: url(images/icoSMS.gif) center top no-repeat; }
.boxSub li.nyhedsbrev a { background: url(images/icoNyhedsbrev.gif) center top no-repeat; }
.boxSub li.rss a { background: url(images/icoRSS.gif) center top no-repeat; }
.boxSub li.eavisen a { background: url(images/icoEavisen.gif) center top no-repeat; }
.boxSub li.video a { background: url(images/icoVideo.gif) center top no-repeat; }
.boxSub li.billed a { background: url(images/icoBilled.gif) center top no-repeat; }
.boxSite fieldset { border: none; }
.boxSite legend { display: none; }

/* Underside 2col */
.navSub { background: url(images/sub_gradient.gif) 0 0 repeat-y; width: 129px; border-right: 1px solid #cfcfcf; margin-bottom: 5px; padding-bottom: 120px; }
.navSub ul { width: 129px; border-top: 1px solid #cfcfcf; margin-bottom: 20px; }
.navSub li { border-bottom: 1px solid #cfcfcf; }

.navSub li a { width: 106px; padding: 4px 4px 4px 19px; font-size: 1.1em; display: block; color: #000; text-decoration: none; background: url(images/black_dot.gif) 8px 8px no-repeat; }
.navSub a:hover { background: #dfdfdf url(images/black_dot.gif) 8px 8px no-repeat; }
.navSub li.hilite a, .navSub li.hilite a:hover { background: #dfdfdf url(images/red_dot.gif) 8px 8px no-repeat; color: #c0002a; }
.navSub li.subLogo a { height: 47px; background-image: none !important; padding: 0 !important; overflow: hidden; width: 129px; }

/* boxLogin */

.boxLogin a { text-decoration: none; color: #575a5d; }
.boxLogin a:hover { text-decoration: underline; }
.boxLogin label { display: block; margin: 0 0 3px; }
.boxLogin .ipM { width: 95px; margin-right: 8px; font-size: 10px; }
.boxLogin .ipL { width: 198px; margin-right: 8px; font-size: 10px; }
.boxLogin .ipbM { width: 55px; margin: 14px 0 0 0; color: #fff; border: 1px solid #cfcfcf; font-size: 1.1em; height: 20px; font-family: verdana; background: #e9731e url(images/button_bg.gif) 0 0 repeat-x; }
.boxLogin .ipbF { width: 120px; margin: 10px 0 0 0; font-size: 1.1em; height: 20px; font-family: verdana; background: #e9731e url(images/button_bg.gif) 0 0 repeat-x; color: #fff; border: 1px solid #cfcfcf; }
.boxLogin li { display: inline; float: left; }
.boxLogin li.opret { width: 71px; display: block; padding-right: 8px; margin-top: 8px; }
.boxLogin li.adgang { width: 67px; display: block; padding-right: 8px; margin-top: 8px; }
.boxLogin li.glemt { width: 119px; display: block; margin-top: 8px; }
.boxLogin ul.borger { background: url(images/bj_bg.gif) 0 0 no-repeat; width: 302px; float: left; font-size: 1.1em; margin-bottom: 10px; }
.boxLogin .borger li { color: #fff; font-weight: bold; padding: 2px 8px; height: 16px; }
.boxLogin .borger a { font-weight: normal; color: #fff; display: block; padding: 0 12px; }
.boxLogin p { clear: both; margin-bottom: 4px; }
.boxLogin p.gemL { text-align: right; margin-top: 4px; }
.boxLogin p.bJour a { float: left; background: url(images/bj_bg.gif) 0 0 no-repeat; margin-bottom: 10px; width: 276px; height: 14px; display: block; color: #fff; font-size: 1.1em; padding: 3px 8px; }
.boxLogin p.bJour a strong { font-weight: normal; }

/* single sign on loginbox */
	  a.njloginbutton {background:url(icons/24-member.png) left top  no-repeat;padding-left:27px;padding-top:7px;font-size:11px;font-weight:bold;color:black;}
	  a.njloggedonbutton {background:url(icons/16-em-check.png) left top  no-repeat;padding-left:27px;padding-top:3px;font-size:11px;font-weight:bold;color:black;display:block;margin-bottom:8px;}
	  a.njprofilebutton {background:url(icons/16-member.png) left top  no-repeat;padding-left:27px;padding-top:2px;font-size:10px;padding-bottom:-4px;}
	  a.njcreatejournalist {background:url(icons/16-comment.png) left top   no-repeat;height:14px;min-height:14px;padding-left:25px;padding-top:2px;font-size:10px;padding-bottom:-4px;margin-left:2px;display:block}
	  a.njcreatebutton {background:url(icons/16-member-add.png) left top   no-repeat;height:14px;min-height:14px;padding-left:25px;padding-top:2px;font-size:10px;padding-bottom:-4px;margin-left:2px;display:block}

	  a.njcreatearticle {background:url(icons/12-em-pencil.png) left top   no-repeat;height:14px;min-height:14px;padding-left:25px;padding-top:0px;font-size:10px;padding-bottom:-3px;margin-left:2px;display:block}

		a.njlogoutbutton {background:url(icons/16-circle-red.png) left top  no-repeat;height:17px;padding-left:22px;padding-top:2px;font-size:10px;float:right;margin-top:10px;}

	  p.njloginbutton {padding-top:10px;}
	  p.njcreatebutton {}

/* boxR */
.boxR .ajax__tab_default, .boxLogin .ajax__tab_default { width: 302px !important; background: url(images/tab_default.gif) center bottom no-repeat !important; padding-bottom: 6px !important; float: left !important; }
.boxR .ajax__tab_body, .boxLogin .ajax__tab_body { width: 284px !important; border: 1px solid #cfcfcf !important; padding: 8px; border-bottom: none !important; border-top: none !important; float: left !important; }
.boxR .box290 { background: url(images/tab_default.gif) left bottom no-repeat; float: left; width: 302px; padding-bottom: 8px !important; }
.boxR .box290 ul { border: 1px solid #cfcfcf; border-bottom: none; padding: 24px 8px 8px 8px; background: #fff; margin: 0; }
.boxR .box290 h2 { font-size: 1.1em; color: #fff; padding: 3px 8px; background: #c0002a; }

.ajax__tab_header { background: url(images/ajax_tabs_bg.gif) repeat-x; }
.ajax__tab_header, .boxR .panel dt { width: 302px !important; overflow: hidden !important; }
.boxR dt { background: #e9731e; color: #fff; }
.boxR .panel dt .headline { font-size: 1em; float: left; }
.boxR .panel dt .showAll a { float: right; padding: 0 10px 0 0; margin-right: 16px; color: #fff; text-decoration: none; background: url(images/white_dot.gif) right 4px no-repeat; font-size: 90%; }
.boxR .panel dt .showAll a:hover { text-decoration: underline; }
.ajax__tab_outer { display: inline !important; float: left !important; }
.ajax__tab_inner { background: url(images/tab_gray_corner.gif) right 0 no-repeat !important; float: left !important; margin-right: 1px !important; padding-right: 7px !important; }
.ajax__tab_tab { color: #666666; margin-right: 0 !important; font-size: 11px; border-left: 1px solid #cfcfcf !important; border-top: 1px solid #cfcfcf !important; background: url(images/ajax_tab_bg.gif) repeat-x !important; cursor: pointer !important; height: 16px !important; padding: 3px 0 0 7px !important; float: left !important; font-family: Arial, Helvetica, sans-serif; text-transform: uppercase; }
.boxR .ajax__tab_panel { min-height: 138px !important; padding-top: 12px !important; }
.ajax__tab_active .ajax__tab_inner, .ajax__tab_hover .ajax__tab_inner { background: url(images/tab_white_corner.gif) right 0 no-repeat !important; }
.ajax__tab_active .ajax__tab_tab, .ajax__tab_hover .ajax__tab_tab { background: #FFFFFF !important; color: #C0002A !important; }
.boxR ul { margin: 0 0 8px; }
.boxR li, .boxLogin .panel li { background: url(images/green_dot.gif) 0 4px no-repeat; padding-left: 8px; font-size: 1.1em; margin-bottom: 12px; }
.boxR li a, a.sLink { color: #000; text-decoration: none; }

.boxR li a:hover, .boxR p.rss a:hover, a.sLink:hover { text-decoration: underline; }
.boxR p.rss a, .komArr p.rss a { color: #ee631a; text-decoration: none; padding: 4px 0 4px 24px; background: url(images/rss.gif) 0 3px no-repeat; font-size: 1.1em; height: 12px; display: block; margin: 0; }
.komArr p.rss a { height: 18px; }
.boxR .box290 p { border-left: 1px solid #cfcfcf; border-right: 1px solid #cfcfcf; padding-left: 8px; }
.box290, .boxR li  {font-weight:bold;}
.box140 dl { background: url(images/dl_corner.gif) bottom left no-repeat; height: 170px; margin: 0; font-size: 1.1em; text-align: center; }
.box140 dt, .boxR .dinstemme dt, .sedet dt, .box140 .navne dt { background: #e9731e; color: #fff; font-weight: bold; width: 128px; height: 14px; padding: 3px 8px 3px 8px; text-align: left; }
.box140 dd { margin: 0; width: 142px; border-left: 1px solid #cfcfcf; border-right: 1px solid #cfcfcf; padding: 0 0 4px; }
dl.eavisen { margin-bottom: 12px; height: 172px; }
.box140 .eavisen dd { width: 126px; height: 138px; border-left: 1px solid #cfcfcf; border-right: 1px solid #cfcfcf; text-align: center; margin: 0; padding: 0 8px 6px 8px; }
.box140 .eavisen dd a { color: #000; }
.box140 .detsker dd { width: 138px; height: 138px; border-left: 1px solid #cfcfcf; border-right: 1px solid #cfcfcf; text-align: center; margin: 0; padding: 0 0 4px; }
.box140, .box140L { width: 144px; float: left; }
.box140R { width: 144px; float: right; }
.boxSky { width: 140px; height: 350px; overflow: hidden; border: 1px solid #cfcfcf; float: right; margin: 0; padding: 0; position: relative; }
.boxAdd { border: 1px solid #cfcfcf; }

.box140L dl, .box140R dl { width: 144px; background: url(images/dl_corner.gif) bottom left no-repeat;  height: 190px; margin: 0; font-size: 1.1em; }
.box140L dt, .box140R dt { background: #e9731e; color: #fff; font-weight: bold; width: 128px; height: 14px; padding: 3px 8px 3px 8px; }
.box140L dd, .box140R dd { text-align: center; margin: 0; width: 126px; height: 157px; border-left: 1px solid #cfcfcf; border-right: 1px solid #cfcfcf; padding: 0 8px 5px 8px; }
.box140L dd a, .box140R dd a { color: #000; padding: 5px 0; }
.box140L dd span.teaser, .box140R dd span.teaser { clear: both; }
.box140 p, .box140L p, .box140R p { padding: 8px 0 0 0; }
.box140 .detsker p { padding: 8px 16px; }
.box140 .detsker a { color: #000; }

dl.panel { width: 302px !important; background: url(images/tab_default.gif) left bottom no-repeat !important; padding-bottom: 9px !important; float: left !important; }
.panel dt { background: #e9731e; color: #fff; font-weight: bold; width: 276px; height: 14px;  padding: 3px 8px 3px 8px; font-size: 1.1em; }
.panel dt.dit { background: #c0002a; }
.panel dd { width: 284px; background: #fff; padding: 12px 8px 8px 8px; border-left: 1px solid #cfcfcf; border-right: 1px solid #cfcfcf; float: left; }
.panel dd .bSerie { padding-bottom: 8px; }
.panel form { margin: 18px 0 8px; padding: 0; }
.panel label { font-weight: normal; display: block; margin: 0 0 3px; }
.panel ul.navne { float: left; width: 268px; font-weight: normal; font-size: .9em; margin: 0 auto 0 4px; }
.panel .navne li { background-image: none; padding: 0; float: left; }
.panel .navne li img { float: left; margin-right: 12px; }
.panel .ipbM { float: right; height: 20px; width: 74px; }
.panel .ipM { float: left; width: 180px; }
.box140 dl.navne { height: 352px; text-align: left; }
.box140 .navne dt { text-align: left; }
.box140 .navne dd { float: left; padding: 10px 0; height: 203px; background: url(images/dd_gradient.gif) 0 0 repeat-x; overflow: hidden; }
.box140 .navne dd.pic { height: 105px; overflow: hidden; padding: 0; background-image: none; }
.box140 .navne p { padding: 8px 8px 0 8px; }
.box140 .navne a { color: #000; }
.knap3 { width: 302px; float: left; }
.knap3 li { width: 144px; float: left; height: 66px; background-image: none; margin: 0; padding: 0; text-align: center; }
.knap3 li.film { background: url(images/film_bg.gif) 0 0 no-repeat; margin-right: 14px; }
.knap3 li.biler { background: url(images/biler_bg.gif) 0 0 no-repeat; margin-right: 0px; }
.knap3 li a, .knap2 li a { display: block; color: #fff; font-size: 1.2em; font-weight: bold; padding: 24px 0 0 0; height: 59px; }
.knap2 { width: 302px; float: left; }
.knap2 li { width: 140px; float: left; height: 65px; background-image: none; margin: 0; padding: 0; text-align: center; }
.knap2 li.non { background: url(images/green_grad_but_138.gif) 1px 1px no-repeat; margin-right: 17px; }
.knap2 li.arr { background: url(images/orange_grad_but_138.gif) 1px 1px no-repeat; }
.bJour dd { text-align: center; }
.bJour dd img { margin-top: 12px; }
.bJour p { margin: 0 8px; font-size: 1em;}
.bJour dd a { background: url(images/button_119.gif) center top no-repeat; width: 119px; margin: 8px auto 0 auto;  color: #fff; display: block; text-decoration: none; padding-top: 3px; height: 17px; }
p.mening { font-size: 1.3em; font-weight: bold; line-height: 150%; }

/* Bottom */
#bottomWrap { margin: 15px 0 0; padding: 0; width: 100%; }
#bottomWrap a { text-decoration: none; }
#bottomWrap a:hover { text-decoration: underline; }
.detSker { width: 916px; margin-bottom: 15px; }
.areas, .detSker { position: relative; left: 7px; float: left; }
.areas { left: 9px; }
.detSker h1 { color: #5ca112; margin: 12px 0 6px 0; font-size: 1.2em; }
.detSker h2 { color: #343434; font-size: 1.2em; margin: 0; }
.detSker .tab_panel_bottom_dummy { width: 916px !important; background: url(images/detSker_corner.gif) center bottom no-repeat !important; padding-bottom: 6px !important; float: left !important; }

.detSker .tab_panel_dummy { width: 898px !important; border-left: 1px solid #cfcfcf !important; border-right: 1px solid #cfcfcf !important; padding: 8px 8px 0 8px; background: url(images/detSker_body.gif) 0 0 repeat-x; float: left !important; }
.detSker .ajax__tab_header { width: 916px !important; overflow: hidden !important; }
.detSker .ajax__tab_inner { background: url(images/tab_gray_corner.gif) right 0 no-repeat !important; float: left !important; margin-right: 1px !important; padding-right: 8px !important; }
.detSker .ajax__tab_tab { font-size: 1.1em !important; border-left: 1px solid #cfcfcf !important; border-top: 1px solid #cfcfcf !important; background: url(images/tab_gray_bg.gif) 0 0 repeat-x !important; cursor: pointer !important; height: 16px !important; padding: 3px 0 0 8px !important; float: left !important; }
.detSker .ajax__tab_panel { float: left; padding: 0; }
.detSker .ajax__tab_active .ajax__tab_inner, .detSker .ajax__tab_hover .ajax__tab_inner { background: url(images/tab_green_corner.gif) right 0 no-repeat !important; }
.detSker .ajax__tab_active .ajax__tab_tab, .detSker .ajax__tab_hover .ajax__tab_tab { background: #65b211 url(images/tab_green_bg.gif) 0 0 repeat-x !important; color: #000 !important; }

.ovsArr { float: left; width: 100%; }
.komArr { width: 360px; float: left; margin: 0; padding: 8px 0 0 0; }
.komArr h2 { margin-bottom: -16px; }
.komArr img { position: relative; left: 340px; top: 2px; }
.komArr ul { margin: 12px 0; }
.komArr li { border: 1px solid #cfcfcf; margin: 0 0 6px; padding: 0; background: #fff; float: left; width: 358px; }
.komArr li a { color: #000; }
.komArr li ul { margin: 0; }
.komArr li li { border: none; background-image: none; float: left; margin: 0; padding: 3px 0; font-size: 1.1em; min-height: 14px; }
.komArr li li.dato { color: #616161; width: 47px; text-align: center; background: url(images/dato_bg.gif) 0 0 no-repeat; }
.komArr li li.time { color: #000; width: 43px; text-align: center; }
.komArr li li.arr { width: 127px; padding: 3px 5px 0 5px; background: url(images/black_line.gif) 0 4px no-repeat; margin-bottom: 3px; }
.komArr li li.venue { width: 125px; padding: 3px 0 0 5px; background: url(images/black_line.gif) 0 4px no-repeat; margin-bottom: 3px; }
.komArr .komNav { text-align: center; font-size: 1.1em; }
.komArr .komNav a { color: #494949; text-decoration: none; padding: 0 8px; }
.komArr .komNav a:hover { text-decoration: none; }
.komArr p.rss a { padding: 4px 0 0 24px; height: 20px; color: #494949; margin-top: 8px; }

.kalArr { width: 222px; float: left; margin: 0 10px; padding: 8px 0 0 0; }
.kalArr label { display: none; }
.ipArr { width: 220px; font-size: 1em; margin-bottom: 8px; }
table.CalendarStyle { border: 0; border: 1px solid #cfcfcf; width: 220px; border-collapse:collapse; background: #fff url(images/kal_dato_bg.gif) 0 repeat-x; }
table.CalendarStyle td, table.CalendarStyle th { border: 0; height: 20px; color: #aeaeae; }
table.TitleStyle { border: 0; text-align: center; height: 20px; }
.CalendarStyle .TitleStyle td.NextPrevStyle { background: #d5d1ce url(images/kal_month_bg.gif) 0 0 repeat-x; height: 20px; border-bottom: none; }
.CalendarStyle .TitleStyle td { color: #000; text-transform: uppercase; background: #d5d1ce url(images/kal_month_bg.gif) 0 0 repeat-x; }
.CalendarStyle th.DayHeaderStyle { height: 20px; color: #000; background: #e2e1e0; border-top: 1px solid #a8a8a8; border-bottom: 1px solid #a8a8a8; }
table.CalendarStyle td a { width: 20px; padding: 3px 0; display: block; } 
.CalendarStyle .NextPrevStyle a:hover { background: transparent; color: #000; font-weight: bold; }
.DayStyle a, .WeekendDayStyle a, .TitleStyle a { color: #000; }
.OtherMonthDayStyle a { color: #aeaeae; }
.SpecialDayStyle a { color: #000; font-weight: bold; }
.TodayDayStyle a { color: #2a2a2a; }
td[align="right"] { text-align: center !important; }
table.CalendarStyle td a:hover { background: #69be2e; color: #fff !important; text-decoration: none !important; }
table.CalendarStyle td.SelectedDayStyle a:hover { background: silver; }
table.TitleStyle td.NextPrevStyle a:hover { color: #fff; border: 0 !important; }

.topArr { width: 280px; float: left; padding: 8px 0 0 0; margin: 0; }
.topArr img { float: left; margin: 12px 12px 0 0; }
.topArr dl { margin: 12px 0 0; }
.topArr dt { font-size: 1.1em; font-weight: bold; }
.topArr dd { font-size: 1em; margin: 12px 0 0 0; }
.topArr dd a { background: url(images/black_dot.gif) center left no-repeat; padding-left: 8px; color: #000; text-decoration: none; font-weight: bold; }
.topArr dd a:hover { text-decoration: underline; }

.areas dl { width: 120px; float: left; background: url(images/dl_bottom.gif) left bottom no-repeat; overflow: hidden; margin: 0 12px 0 0; padding: 0 0 8px; }
.areas dt { font-size: 1.1em; font-weight: bold; color: #fff; height: 18px;  padding: 5px 0 0 8px; width: 120px; }
.erhverv dt { background: #35C4BD; }
.sport dt { background: #FF8000; }
.kultur dt { background: #71C913; }
.livsstil dt { background: #760091; }
.digitalt dt { background: #2B2B2D; }
.navne dt { background: #ACA24C;  }
.debat dt { background: #2E90C6; }
.areas dl.debat { margin-right: 0; }
.areas dd { width: 118px; padding: 0; margin: 0; padding: 8px 0 0 0; font-size: 1.1em; line-height: 1.2em; border-left: 1px solid #cfcfcf; border-right: 1px solid #cfcfcf; background: url(images/dd_gradient.gif) 0 0 repeat-x; height: 300px; overflow: hidden; }
.areas dd.pic { margin: 0; padding: 0; height: 105px; overflow: hidden; border-bottom: 1px solid #cfcfcf; }
.areas a { color: #000; text-decoration: none; }
.areas dd a:hover { text-decoration: underline; }
.areas p { margin: 8px; }

/* Artikel */
.artikel { width: 100%; margin: 0; padding: 0; }
.artikel a { text-decoration: none;  color: #C0002A; font-weight: bold; }
.artikel a:hover { text-decoration: underline; }
.artikel h1 { margin: 24px 0 6px; }
.artikel h2 { font-size: 1.2em; color: #626568; margin: 18px 0 6px; }
.artikel .kommenter h2 { background: url(images/komm_ico.gif) 0 3px no-repeat; padding: 4px 0 2px 24px; }
.artikel .picTxt { font-size: 1em; color: #575a5d; margin: 2px 0 12px; font-family: verdana, sans-serif; }
.artikel p.tipPrint { font-size: 1.1em; margin-top: 18px; width: 280px; }
.artikel hr { display: none; }
.artikel .articleImage { border-top: 1px solid #cfcfcf; border-bottom: 1px solid #cfcfcf; padding: 10px 0; margin: 10px 0; }
.tipAF a { background: url(images/tip_small.gif) 0 3px no-repeat; padding-left: 16px; margin-right: 14px; color: #575a5d; font-weight: normal; }
.printA a { background: url(images/print_small.gif) 0 1px no-repeat; padding-left: 16px; padding-bottom: 2px; color: #575a5d; font-weight: normal; }
.rating a { color: #575a5d; font-weight: normal; }
.artikel p.bookmark { text-align: right; margin-top: 6px; }
.kommenter { width: 100%; }
.kommenter a { color: #575a5d; }
.kommenter label { font-size: 1.1em; margin: 6px 0 3px 0; display: block; }
.req { font-style: italic; }
.ipb62G { margin: 12px 0; font-size: 12px; width: 62px; background: url(images/ipb62G.gif) 0 0 no-repeat; font-weight: bold; border: none; padding: 3px 0 5px; color: #6c6f72; height: 20px; cursor: pointer; }
.kommenter .mail a { background: url(images/tip_medium.gif) 0 2px no-repeat; padding-left: 24px; }
.kommenter .rss a { background: url(images/rss.gif) 0 0 no-repeat; padding: 2px 0 2px 24px; display: block; margin-top: 6px; }
.kommentarer { width: 278px; height: 278px; border: 1px solid #cfcfcf; overflow: auto; margin: 0; padding: 0; color: #575a5d; }
.kommentar { width: 242px;  margin: 0 0 0 6px; padding: 0 6px 6px 6px; border-bottom: 1px solid #cfcfcf; }
.last { border-bottom: none; }
.kommentar p { font-size: 1.1em; color: #2c2c2c; font-family: verdana, sans-serif; }
.kommentar p.dato { font-weight: bold; font-size: 1em; }
.kommentar .readB a { background: url(images/dgray_dot.gif) center left no-repeat; padding-left: 8px; color: #2c2c2c; margin-top: 12px; }
p.komm, .kommenter p.mail, .kommenter p.rss { font-size: 1.1em; font-family: verdana, sans-serif; }
.kommenter p.komm { margin-bottom: 6px; }
.kommenter p.komm a { font-weight: normal; color: #575a5d; }
.arrRel { margin-top: 0; color: #575a5d; }
.arrRel ul { margin: 3px 0; width: 100%; float: left; }
.arrRel li { font-size: 1.1em; padding: 2px 0; }
.arrRel h2 { font-size: 1.2em; color: #626568; }
.arrRel a {color:black; cursor:pointer; cursor:hand; }
ul.picTb { width: 100%; float: left; }
.picTb li { width: 56px; float: left; margin-right: 6px; padding: 0; }
.picTb li.last { margin-right: 0; }
ul.stats, ul.tags { width: 100%; float: left; }
.stats li { float: left; width: 75px; }
.stats li.staT { width: 105px; }
.tags li { float: left; padding-right: 5px; }
.add180 { width: 100%; margin: 12px 0 6px; float: left; }
.add180 h2 { font-size: 1.2em; color: #575a5d; margin: 0; padding: 0; }
.box180, .boxCiFa { width: 100%; float: left; border-top: 7px solid #C0002A; margin: 10px 0 5px; }
.boxCiFa h2 { background: #C0002A url(images/red_tiny_corner.gif) right top no-repeat; padding: 0 8px 4px 8px; font-size: 1.2em; color: #fff; width: 50px; }
.boxCiFa p { color: #C0002A; font-size: 1.1em; line-height: 125%; margin: 5px 0; }
.boxCiFa blockquote { color: #666666; font-size: 1.1em; line-height: 125%; margin: 5px 0; }
.boxCiFa cite { margin: 5px 10px; text-align: right; display: block; }
.boxCiFa li { padding-left: 12px; margin: 0 0 6px 8px; background: url(images/gray_dot.gif) 0 4px no-repeat; color: #999999; font-size: 1.1em; }
.box180 h2 { font-size: 1.2em; color: #c0002a; margin: 12px 3px; }
.box180 ul { margin: 6px 3px; }
.box180 li { margin: 0 0 6px; }
.box180 a { font-size: 1.1em; color: #000; text-decoration: none; }
.box180 a:hover { text-decoration: underline; }
li.ico_art { background: url(images/ico_art.gif) 0 2px no-repeat; padding: 0 0 0 16px; }
li.ico_pic { background: url(images/ico_pic.gif) 0 2px no-repeat; padding: 0 0 0 16px; }
li.ico_play { background: url(images/ico_play.gif) 0 2px no-repeat; padding: 0 0 0 16px }
.modalPopup { border: 1px solid #cfcfcf; padding: 1px; font-size: 1.1em; margin: 8px 0 0 0; float: left; width: 276px; }
.modalPopup strong { background: #eee; padding: 2px 8px 4px 8px; width: 260px; float: left; color: #666; margin-bottom: 6px; }
.modalPopup label { float: left; margin: 0 4px 2px 8px; }
.modalPopup span.important { float: left; color: #c0002a; }
.modalPopup .ip-S { clear: both; margin: 0 8px 6px 8px; width: 252px; }
.modalPopup .ipb-S { margin: 2px 0 8px 8px; width: 60px; }

/* Footer */
#footer { text-align: center; padding: 10px 0; color: #333; font-size: 90%; }
#footer a { color: #333; text-decoration: underline; }
#footer a:hover { text-decoration: none; }

/* Form */
fieldset { padding: 0; margin: 0; }
legend {}
.ipbDS { background: #fff url(images/red_dot.gif) center right no-repeat; color: #000; letter-spacing: .1em; font-weight: bold; margin: 18px 0 0; text-align: left; padding-right: 8px; border: none; font-size: 1em; width: 74px; cursor: pointer; }
.ipbM, .ipbF, .ipb-M, .boxL input[type="submit"] { background: #e9731e url(images/button_bg.gif) 0 0 no-repeat; border: 1px solid #cfcfcf; cursor: pointer; color: #fff; font-size: 1.1em; }
.ipM, .ip-M { width: 180px; margin: 0; }
.ipL { width: 280px; }
.iptL  { width: 280px; height: 140px; }

/* Billede hjul */
.bHjul { width: 100%; float: left; margin-left: -18px; }
.bHjul h1 { margin-left: 30px; }
a.bLink { width: 170px; float: left; height: 200px; overflow: hidden; display: block; margin: 0 0 0 30px; font-size: 1.1em; }
a.bLink img { width: 170px; height: 113px; margin-bottom: 5px; }
a.bLink:hover { text-decoration: none; color: #494949; }
.bHjul p { clear: both; display: block; font-size: 1.1em; }

/* Vejr */
.vejr_dag, .vejr_5dage { font-family: Arial, Helvetica, sans-serif; width: 600px; font-weight: bold; }
.vejr_dag h1 { font-size: 2.8em; padding-bottom: 20px; }
.vejr_dag h2, .vejr_5dage h2 { font-size: 2.2em; padding-left: 5px; padding-bottom: 7px; }
.vejr_dag dl, .vejr_5dage dl { width: 600px; margin: 0 0 15px; padding: 0; }
.vejr_dag p, .vejr_5dage p { text-align: right; margin-bottom: 20px; width: 600px; font-size: 1.1em; color: #999; font-weight: bold; }
.vejr_dag dd, .vejr_5dage dd { margin: 0; padding: 0 0 0 5px; width: 600px; border-top: 3px solid #ececec; height: 55px; }
.vejr_dag ul, .vejr_5dage ul { margin: 0; padding: 0;  }
.vejr_dag li, .vejr_5dage li { width: 117px; margin: 0; list-style: none; padding: 0; float: left; font-size: 1.4em; }
.vejr_dag li.ugedag_dag, .vejr_5dage li.ugedag_5dage { font-weight: bold; color: #666; width: 117px; margin: 20px 0; }
.vejr_dag li.ico_dag, .vejr_5dage img { margin: 10px 0 3px; }
.vejr_dag li.weather-type, .vejr_5dage li.weather-type { font-weight: bold; width: 117px; margin: 20px 0; }
.vejr_dag span.tempday, .vejr_5dage li.tempday { color: #c0002a; font-weight: bold; margin: 20px 0 5px 0; width: 117px; float: left; }
.vejr_dag span.tempnite, .vejr_5dage li.tempnite { color: #333399; font-weight: bold; margin: 20px 0 5px 0; width: 117px; float: left; }
.vejr_dag span.vind, .vejr_5dage span.vind { margin: 10px 0 5px 0; width: 117px; float: left; }
.vejr_dag span.regn, .vejr_5dage span.regn { margin: 5px 0 10px 0; width: 117px; float: left; }

/* E-avis + E-arkiv */
.boxL .earkiv, .boxL dl.smsalert { width: 470px; float: left; margin: 0; padding: 0; }
.boxL .earkiv ul, .boxL .earkiv li { list-style: none; margin: 0; padding: 0; }
.boxL p.colV, .boxL dl.colV { width: 225px; float: left; margin: 0 16px 2px 0; }
.boxL p.colH, .boxL dl.colH { width: 225px; float: left; margin: 0 0 2px 0; }
.boxL dl.colV, .boxL dl.colH { border: 1px solid #999; margin-bottom: 14px; }
.boxL p.colH { text-align: right; } 
.boxL .earkiv dt { padding: 6px 0; background: #f8f8f8; border: 1px solid #ccc; width: 223px; text-align: center; }
.boxL .earkiv dd { margin: 0; padding: 0; text-align: center; border-left: 1px solid #ccc; width: 224px; float: left; }
.boxL .earkiv li { text-align: center; float: left; border-right: 1px solid #ccc; border-bottom: 1px solid #ccc; }
.boxL .earkiv li.avis { background: #f8f8f8; }
.boxL .earkiv li.empty { width: 31px; height: 21px; padding-top: 8px; }
.boxL .earkiv li.ugedag { background: #ddd; padding: 6px 0; width: 31px; }
.boxL .earkiv li.avis { width: 31px; text-align: center; padding: 5px 0; }
.boxL .earkiv li.avis a { color: #610000; width: 21px; padding: 2px 0; display: block; margin: 0 auto; border: 1px solid #f8f8f8; }
.boxL .earkiv li.avis a:hover { color: #b20; text-decoration: none; background: #ffc; }

/* Debat */
.noBulList li { padding: 4px 8px 4px 12px; background: url(images/red_dot.gif) 2px 8px no-repeat; }

table.border { border: 1px solid #cfcfcf !important; width: 100%; margin: 10px 0; } 
.border .ugeaviser { margin: 2px 4px 0 0; }

/* Artikel foto */
.artImg { width: 100%; }
.artImg ul { width: 100%; border-top: 1px solid #cfcfcf; padding: 8px 0; }
.artImg li { float: left; width: 50px; text-align: center; }
.artImg p a { font-size: 90%; background: url(images/red_dot.gif) 2px 6px no-repeat; padding: 0 0 0 12px; display: block; margin: 8px; }

/* Avanceret SÃ¸gning */
.avansoeg { width: 470px; }
.avansoeg dl { width: 445px; margin: 0; padding: 0; }
.avansoeg dt { width: 215px; float: left; margin: 0; padding: 0; }
.avansoeg dd { width: 220px; float: left; margin: 0 0 0 10px; padding: 0; }
.avansoeg .ipc-S { margin: 19px 0 0 0; padding: 0 0 8px; }
.avansoeg .ipb-M { float: right; margin: 10px 0 0 0; }
.boxL .avansoeg p {  }
.soegresultH { background: #ddd; height: 14px; padding: 2px 0 6px; width: 470px; }
.soegresultH a:hover { background: transparent; }
.soegresultH dl { width: 470px; margin: 0; padding: 0; background: #ddd; }
.soegresultH dt { width: 154px; float: left; margin: 0; padding: 2px 3px 0 3px; }
.soegresultH dd { width: 294px; float: left; margin: 0 0 0 10px; padding: 0 3px; text-align: right; }
.soegresultH dd img { position: relative; top: 2px;  }
.soegresultat dl { width: 470px; margin: 0; padding: 0; color: #444; }
.soegresultat dt, .soegresultat dd { margin: 0; padding: 5px 3px; width: 464px; }
.soegresultat dt img { float: right; margin: 5px 0 10px 10px; padding: 0; }
.soegresultat dt { border-top: 1px solid #ddd; }
.soegresultat dd { text-align: right; font-size: 90%; }
.soegresultat a span.dato { color: #006400; padding: 0 0 3px; display: block; }
.soegresultat a span.heading { font-weight: bold; color: #444; display: block; }
.soegresultat a span.news { color: #444; display: block; }
a:hover span.dato, a:hover span.heading, a:hover span.news { background: #ffffcc; text-decoration: none; }
select.ip-M { width: 186px; }
.ipform, .navnestof_oversigt{ padding: 10px; margin: 0 0 5px 0; }
.ipform legend, .navnestof_oversigt legend { font-weight: bold; color: #494949 !important; font-size: 1.1em; padding-right: 4px; }
.ipform label, .navnestof_oversigt label { display: block; margin: .5em 0 0; font-size: 1.1em; }
.ipform label.noblock, .navnestof_oversigt label.noblock { display: inline; margin: .5em 0 0;  }

#staticText { font-size: 1.1em !important; line-height: 1.3em; }
#staticText h2 {font-size:14px;color:#575A5D;}

.box48 { float: left; width: 100%; }
.box48 ul { width: 100%; float: left; margin: 10px 0 0 16px; }
.box48 li { background: url(images/green_dot.gif) 0 4px no-repeat; font-size: 1.1em; padding: 0 8px 6px 12px; line-height: 1.4em; }
.box48 li span { color: #c0002a; }
.box48 select { width: 180px; margin: 10px 0 0 12px; }
.box48 h1 { margin: 20px 0 0 12px; }

.lokalL { width: 280px; float: left; }
.lokalL h2 { font-size: 1.2em; margin: 10px 0; }
.lokalL h3 { font-size: 1.1em; margin: 10px 0; }
.lokalL p { font-size: 1.2em; }
.lokalL ul { margin: 0 0 0 5px; }
.lokalL li { font-size: 1.1em; background: url(images/red_dot.gif) 0 4px no-repeat; padding: 0 0 8px 8px; }
.lokalR { float: right; width: 180px; }
.lokalR .artBox { background: #f2f2f2; padding: 5px; font-size: 1.1em; }
.lokalR .artBox dt { margin-bottom: 10px; }

/* Rating */
#active { position: relative; height: 20px; width: 200px; }
#passive { position: relative; height: 20px; width: 200px; display: none; }
#background_stars { background: transparent url(images/stars.gif) no-repeat scroll 0px 0px; height: 20px; position: absolute; width: 200px; }
#filled_stars { width: 0px; height: 20px; background: transparent url(images/stars.gif) no-repeat scroll 0px -20px; }
#background_stars_passive { background: transparent url(images/stars.gif) no-repeat scroll 0px 0px; }
#filled_stars_passive { width: 0px; height: 20px; background: transparent url(images/stars.gif) no-repeat scroll 0px -20px; }
#saverate { /*position: relative;*/ display: none; }

#active a { display: block; left: 0pt; height: 20px; position: absolute; top: 0px; }
#active a:hover { background: transparent url(images/stars.gif) no-repeat scroll 0px -40px; opacity:.50; filter: alpha(opacity=50); -moz-opacity: 0.5; }

#passive a { display: block; left: 0pt; height: 20px; position: absolute; top: 0px; }
#passive a:hover { /*background: transparent url(images/stars.gif) no-repeat scroll 0px -60px;*/ }

a.star_1 { width: 200px; }
a.star_2 { width: 180px; }
a.star_3 { width: 160px; }
a.star_4 { width: 140px; }
a.star_5 { width: 120px; }
a.star_6 { width: 100px; }
a.star_7 { width: 80px; }
a.star_8 { width: 60px; }
a.star_9 { width: 40px; }
a.star_10 { width: 20px; }

/* NAVNESTOF */
div.navnestof_item { border: 1px solid #888888; background-color: #EEEEEE; padding: 10px; margin-bottom: 10px; }
div.navnestof_item .content { float: left; display: block; cursor: pointer; }
div.navnestof_item .type { font-weight: bold; font-size: 12px; }
div.navnestof_item .overskrift { font-weight: bold; font-size: 12px; }
div.navnestof_item .tekst { margin-top: 10px; font-weight: normal; font-size: 10px; }
div.navnestof_item .image { float: right; }
div.sendTilEnVen { position:relative; top: -20px; left: 10px; width: 300px; height: 100px; border: 1px solid black; background-color: #EEEEEE; padding: 10px; }

/* Rating */
#active { position: relative; height: 20px; /* width: 200px; */ }

/* Bilbasen */
.bil { width: 100%; padding: 10px 0; border-bottom: 1px solid #cfcfcf; clear: both; float: left; }
.out_bilb { background: url(bilbasen_top.gif) 0 top no-repeat; width: 600px; height: auto; float: left; }
.in_bilb { background: url(bilbasen_but.gif) 0 bottom no-repeat; width: 600px; float: left; padding-bottom: 25px; }
.bilb { list-style: none; border-left: 5px solid #f9971a; border-right: 5px solid #f9971a; background: url(bil_bg.gif) 0 bottom repeat-x; float: left; margin: 10px 0 0; padding: 0 1px; width: 588px; min-height: 184px; }
.bilb li { float: left; width: 170px; overflow: hidden; padding: 6px 0 0 20px; font: normal 1.2em/14pt arial; }
.bilb li li { padding-left: 0; }
.bilb a { text-decoration: none; color: #000; }
.bilb a:hover { text-decoration: underline; }
span.cos_bilb { color: #ae1027; font-weight: bold; }
.billiste li {text-align: left; padding-top: 0;}
.billiste a {font: bold 11px Verdana;}
.billiste span {font: bold 11px Verdana; color: #ae1027; }
.bilb h1 {font: bold 16px Arial; text-decoration: underline;}
.bilb li img {max-height: 112px;}

/* Eavis Går på kontrol nr. ændres hvis kontrol skiftes ud*/
#TemplatedControl22_eavisImage, #TemplatedControl20_eavisImage, #TemplatedControl18_eavisImage, #TemplatedControl17_eavisImage {float: right;}

/* Ta' Chancen Konkurrenceplatform */
.konkurrence {font-size: 12px; font-family: Verdana;}
input.taChancen {background: url(Konkurrence/TaChancenknap.gif) no-repeat top left; width: 85px; height: 30px; border: 0px; font-weight: bold; font-size: 16px; color: #BCBF00;} 

/* LIVSSTIL, DIGITALT OG KULTUR INTERGRATION */
.intGrafik, .livsstilIntergra, .digitaltIntergra, .kulturIntergra { float:left; margin-top: 5px; }
.livsstilIntergra, .digitaltIntergra, .kulturIntergra { height: 250px; width: 458px; margin-left: 6px; }

.livsstilIntergra { background: #760092; }
.digitaltIntergra { background: #191919; }
.kulturIntergra { background: #71c913; }

.intArtikel {padding: 10px 10px 0 10px; height: 105px; }
.intListe { padding: 0 10px 10px 10px; height: 105px; }
.intArtikel, .intListe { overflow: hidden; }

.listLink { font: bold 1.2em Verdana; line-height: 15px; }
.intArtikel a, .intListe a, .intMenu a { color: white; }

.intMenu li { display: inline; list-style-type: none; background: url(http://www.nordjyske.dk/css/images/white_dot.gif) 0 7px no-repeat; padding: 3px 13px 3px 8px; }
.intMenu { border-top: 1px solid white; padding: 3px 5px; }

.listDiv { background: url(http://www.nordjyske.dk/css/images/transparent_dot.png) 0 7px no-repeat; padding: 3px 0 3px 8px; display: block; font-size: 1.1em;}
.intArtikel img { float: left; padding-right: 10px; padding-bottom: 10px; }
.intArtikel h1 { font: bold 2.1em Arial; }
.intArtikel p {font: 1.2em Verdana;}

/* AALBORG.DK INTEGRATION */
.aalbdk { width: 290px; font-size: 1em; font-family: verdana; font-weight: bold; padding-left: 8px;}
.aalbdk h2 {text-transform: uppercase; color: white; font-weight: bold; font-family: arial; font-size: 1.1em;}
.aalbdk dt.visit {border: 1px solid #8D2806; padding: 5px; background-color: #B13207; margin-right: 8px; }
.aalbdk dt.study {border: 1px solid #698F33; padding: 5px; background-color: #7EAC3D; width: 270px;}
.aalbdk dt.living {border: 1px solid #D2791D; padding: 5px; background-color: #DE8D39; margin-right: 8px; }
.aalbdk dt.busi {border: 1px solid #2D2D2D; padding: 5px; background-color: #494949; width: 270px;}
.aalbdk dd { padding: 10px 0; }
.top dl.aalbdk, .bund dl.aalbdk { float: left; }
.bund dl.aalbdk {padding-top: 10px; }
.bund { clear: both; }

/* BORGERNE SKRIVER */
.borgerneSkriver a { color: black; }
.borgerneSkriver { font-weight: normal; font-size: 1.1em;  }
.borgerneSkriver h1 { font-weight: bold; color: black; font-size: 1em; }
.borgerneSkriver span.lasmere { color: #C0002A; padding-left: 5px; }
.borgerneSkriver span.pers { background: url(images/orange_mand.gif)  left center no-repeat !important; margin-top: 10px; padding: 4px 0 9px 20px; display: block; color: #AE1027; border: none; }
.boxR .borgerneSkriver p { border: none; }
.boxR .borgerneSkriver dt { width: 302px !important; overflow: hidden !important; }
dl.borgerneSkriver { width: 302px !important;  padding-bottom: 0 !important; float: left !important; border-top: 1px solid #CFCFCF; }
.borgerneSkriver dt { height: 0;  padding: 0; }
.borgerneSkriver dd { width: 280px; padding: 0 8px 3px 12px; border-left: 1px solid #cfcfcf; border-right: 1px solid #cfcfcf; float: left; }
.borgerneSkriver dl { padding-top: 5px; }
.boxR .box290 .borgerneSkriver p { border: 0; padding: 0; }

/* HOEJRE/VENSTRE OPDELING */
.hojre {float: left; width: 300px; margin: 0; }
.venstre {float: left; width: 300px; }
.hojre .art { margin-left: 4px; }

/* SENESTE NYT I INDHOLD */
.senesteNyt { font: bold 11px Verdana; width: 277px; margin: 10px 0; overflow: hidden; position: relative; }
.senesteNyt li {border-bottom: 1px solid #E1E1E1; padding-top: 15px; padding-bottom: 5px; position: relative; }
.senesteNyt h1 {font: bold 14px Arial; color: #C0002A; text-transform: uppercase; border-bottom: 3px solid #E1E1E1; width: 296px; }
.senesteNyt li span.time { position: absolute; top: 3px; left: 0; background: url(images/seneste_dot.gif) right center no-repeat; padding-right: 8px; }
.senesteNyt li span.by { position: absolute; top: 3px; left: 50px; }

/* REKLAMER */
.banner a, .boxAdd a, .reklameXL a {text-transform: uppercase; color: #CCCCCC !important; display: block; }
.banner {margin-top: 10px; border: 1px solid #CFCFCF; width: 300px; }

/* JOB*/
#job .panel dt.dit { background: #225688; color: #fff; }
#job .panel li { background: none; }
.jobby {display: block; color: #225688; }
#job img {float: right; }

/* SALGSLEADS */
.salgslead {font-size: 12px; color: #575A5D; }
.salgslead li {padding-top: 15px;}
.salgslead p { font-size: 11px; margin-bottom: 5px; }
.salgslead input[type="text"] { width: 200px; }

/* TEXT LINKS */
.TekstLinksOverskrift, .TekstLinksTekst, .TekstLinksHyperLink { font-family: Arial; font-size: 11px;  }
.TekstLinksOverskrift { color: #000000; font-weight: bold; text-transform: uppercase; text-decoration: none; }
.TekstLinksTekst { color: #000000; text-decoration: none; }
.TekstLinksHyperLink { color: #0e79af; }
.lodret .TekstLinksItemDiv { padding-bottom: 15px; padding-top: 15px; border-bottom: 1px solid #cfcfcf; }
.vandret .TekstLinksItemDiv { margin-bottom:15px; margin-top:15px; }
.textLinksBox h2 { background: #fff; font-size: 1.2em; color: #0e79af; font-weight: bold; padding: 2px; }
.textLinksBox table table { border-collapse: collapse; width: 300px; }
.textLinksBox table, .textLinksBox table table { border-spacing: 1px; }
.textLinksBox td td { border: 4px solid #0e79af; }
.textLinksBox td, .textLinksBox td td, .textLinksBox table, .textLinksBox table table { padding: 0; margin: 0; }
.textLinksBox tbody { background: #90d2f4; }

/* FOKUSBOX */
.fokusBox { border-top: 1px solid #000; display: block; float: left; }
.fokusBox h2 { background: none; color: #000; font-size: 1.2em; padding: 5px 2px; font-weight: normal; }
.fokusBox strong { text-transform: uppercase; font-weight: 900; font-family: Arial, Helvetica, sans-serif; }
.fokusBox span { color: #C0002A; }
.fokusBox li { display: inline; background: none; padding-left: 0 !important; margin-bottom: 0 !important; }
.fokusBox li a { display: block; float: left; padding: 2px 2px 0 0; }
.fokusBox .lefty img { padding-right: 2px; }

/* Solr */
.solrResultList { width: 600px; background: #fff; }
.solrResultList h1 { font-size: 1.6em; text-transform: uppercase; margin-bottom: 20px; }
.solrResultHeader a { color: #be0028; font-size: 1.3em; font-weight: bold; }
.solrResultHeader a:hover { text-decoration: none; }
.solrResultHeader a em, .solrResultTeaser em { font-style: normal !important; background: yellow; }
.solrResultHeader .solrResultIcons { float: left; margin: 1px 10px 0 0; }
.solrResultHeader .solrResultIcons a { text-decoration: none; }
.solrResultHeader .solrResultIcons img { margin-right: 3px; }
.solrResultTeaser { font-size: 1.2em; border-bottom: 1px solid #efefef; margin: 0 0 10px; padding: 0 0 10px; line-height: 12pt; }
.solrDate { display: block; color: #666; padding-top: 3px; font-size: 90%; }
.solrFooter { font-size: 1.1em; text-align: center; padding-bottom: 10px; }
.solrFooter a { color: #000000; text-decoration: underline; }

/* MOBI INTEGRATION PÅ DIGITALT */
.mobiInte { clear: both; display: block; margin-bottom: 20px; padding-bottom: 10px; margin-top: 20px; padding-top: 5px; border: 1px solid #CFCFCF; border-left: none; border-right: none; }
.mobiInte a { display: block; }
.mobiInte  h3 { margin-bottom: 15px; margin-top: 5px; font-size: 1.4em; }

/* OAX PÅ ART VISER FIX */
.oax { display: block; clear: both; }

/* FACETBOX STYLING TIL SØGESIDE */
.soegFacetBox { padding-bottom: 20px; }
.soegFacetBox h1 { color: #c0002a; border-bottom: 3px solid #e1e1e1; font-size: 1.6em;  }
.soegFacet h2 { font-size: 1.3em; color: #c0002A; padding-top: 25px; padding-bottom: 5px; }
.soegFacet ul { padding-left: 20px; }
.soegFacet li { background: url(images/green_dot.gif) no-repeat 0 4px; font-size: 1.1em; margin-bottom: 8px; padding-left: 8px; }
.soegFacet a { color: #C0002A; font-weight: bold; padding-left: 20px; }
.soegFacet li a { color: #000; padding-left: 0; }
.soegFacet span.antal { color: #999; }