﻿/*================== IMPORTS ==================*/
@import url('/files/System/styles/reset.css');
@import url('/files/System/styles/menu.css');
@import url('/files/System/styles/ecom.css');
@import url('/files/System/styles/blog.css');

/*================== Typography & Colors ==================*/
h1.h1  { font: bold 38px Arial, Helvetica, sans-serif; text-transform: inherit; margin-bottom: 1px; color: #333!important;}
h2, h2.h2  { font: bold 20px Arial, Helvetica, sans-serif; color: #333; line-height: 25px; padding-bottom: 3px; padding-top: 5px;}
h2.manchetHeader p, h2.kalenderList  { font: normal 20px Arial, Helvetica, sans-serif !important; color: #008035; line-height: 23px !important; padding-bottom: 3px;}
.frontActiveNews  { font-size: 37px; text-transform: uppercase}
h3  { font: bold 14px Arial, Helvetica, sans-serif; }
h4  { font: 15px Arial, Helvetica, sans-serif; }
a, a:hover  { font-family: Arial, Helvetica, sans-serif; color: #008035;}
p, span.text3  { font-family: Arial, Helvetica, sans-serif; color: #333; }
#middleContent li  { list-style-type: disc; margin: 0px 0px 0px 15px; line-height: 16px;}
#middleContent ul  { margin: 5px 0px 5px 0px;}
#middleContent p, #middleContent  { line-height: 16px;}
h2 a  { font-weight: normal;}
h2.smaller  { font: bold 16px Arial, Helvetica, sans-serif;}
a.tillidsLink, a.tillidsLink:hover  { color: #fff; font-weight: bold; }

/*================== Basic Styles ==================*/
body {background: url("/files/System/img/body_bg.png") #ffffff repeat-x;}
#pageWrapper  {
  margin: 0 auto;
  width: 980px;
  padding: 0px 0px 0px 15px;
  background-image: url('/files/System/img/top_bar.png');
  background-repeat: no-repeat;
  overflow: hidden;
}
#headerWrapper  { float: left; width: 950px; height: 159px;}
#headerWrapperTillids  {
  float: left;
  width: 950px;
  height: 159px;
  background-image: url('/files/System/img/tillids_header_bg.png');
  background-repeat: no-repeat;
  background-position: 510px 10px;
}
/*================== Header ==================*/
#logo  { float: left; width: 395px; height: 82px; margin: 45px 0px 0px 0px; display: inline; }
#logoBottom  { float: left; width: 63px; height: 16px; background-image: url('/files/System/img/logo_bottom.png');}
#portalMenu  { float: left; width: 308px; height: 127px; margin-left: 5px; display: inline; }
#politiForbundet  {
  float: left;
  width: 166px;
  height: 127px;
  background-image: url('/files/System/img/portalmenu_politiforbundet.png');
}
#danskPoliti  {
  float: left;
  width: 142px;
  height: 127px;
  background-image: url('/files/System/img/portalmenu_danskpoliti_hover.png');
}
#otherGlobals  { float: left; width: 213px; height: 117px; margin: 10px 0px 0px 19px; display: inline; }
#otherGlobalsTillids  { float: left; width: 213px; height: 117px; margin: 10px 0px 0px 332px; display: inline; }
#icons  {
  float: left;
  width: 211px;
  height: 20px;
  padding: 3px 0px 0px 12px;
  background-image: url('/files/System/img/icons_bg.png');
}
#iconsHoverText  { float: left; width: 90px; height: 16px; color: #999999; padding: 4px 0px 0px 1px; font-family:Arial; font-size:11px; font-weight:normal; color:#FFFFFF; }
#findDinPoliti  {
  width: 217px;
  height: 20px;
  color: white;
  background-image: url('/files/System/img/find_din_politi_bg.png');
  background-repeat: no-repeat;
  background-color: transparent;
  padding: 0px 0px 0px 0px;
}
.finddinforhandler  {
  height:19px;
  overflow:hidden;
  vertical-align:baseline;
  z-index:4000;
  float: left;
  margin: 8px 0px 0px 0px;
  position: absolute;
  top: 55px;
}
.finddinforhandler  { float: none;  position: static; margin: 0 0 0 5px; }
* html .finddinforhandler  { top: 0px; }
.liHeading  {
  height: 28px;
  width: 179px;
  background-image: url('/files/System/img/grey_line.png');
  background-repeat: repeat-x;
  background-position: bottom left;
  margin: 0px 0px 0px 2px;
  padding: 12px 0px 0px 8px;
}
.liLink  {
  height: 17px;
  width: 179px;
  background-image: url('/files/System/img/grey_line.png');
  background-repeat: repeat-x;
  background-position: bottom left;
  padding: 3px 0px 0px 8px;
  margin: 0px 0px 0px 2px;
}
.liLinkFirst  {
  height: 17px;
  width: 179px;
  background-image: url('/files/System/img/grey_line.png');
  background-repeat: repeat-x;
  background-position: bottom left;
  padding: 10px 0px 0px 8px;
  margin: 0px 0px 0px 2px;
}
.liLinkFirst a  { font-size: 10px;}
.liLinkSpecial  {
  height: 27px;
  width: 179px;
  background-image: url('/files/System/img/grey_line.png');
  background-repeat: repeat-x;
  background-position: bottom left;
  padding: 5px 0px 0px 8px;
  margin: 0px 0px 0px 2px;
}
li.liLink a, li.liLink a:hover, .liLinkLast a, .liLinkLast a:hover, .liLinkSpecial a, .liLinkSpecial a:hover, .liLinkFirst a:hover   { text-decoration: none; font-size: 10px;}
.liLinkLast  {
  height: 18px;
  width: 179px;
  background-image: url('/files/System/img/green_line.png');
  background-repeat: no-repeat;
  background-position: bottom left;
  padding: 2px 0px 0px 8px;
  margin: 0px 0px 0px 2px;
}
.loginmenu  {
  height:19px;
  overflow:hidden;
  vertical-align:baseline;
  z-index:100;
  float: left;
  margin: 8px 0px 0px 0px;
  position: absolute;
  top: 119px;
}
#expandUl  {
  width: 194px;
  height: 564px;
  overflow: hidden;
  margin: -1px 0px 0px 0px;
  background-image: url('/files/System/img/dropdown_politiforening_repeat.png');
  background-repeat: repeat-y;
}
*:first-child+html #expandUl  { height: 580px; }
* html #expandUl  { float: left; margin: -10px 0px 0px 0px; height: 580px;}
#search  { float: left; width: 217px; height: 20px; margin: 60px 0px 0px 5px; display: inline; }
#searchLeft  { float: left; }
#searchRight  { float: right; }
* html #searchRight, *:first-child+html #searchRight  { margin-top: 1px;}
#navigation  {
  float: left;
  width: 727px;
  height: 32px;
  background: url('/files/System/img/navigation_bg.png') #fff repeat-x;
}
* html #navigation  { margin-top: -3px; }
#menu  { float: left; width: 640px; margin: 0px 0px 0px 10px; display: inline;}
#tillids  {
  width: 209px;
  height: 25px;
  background-image: url('/files/System/img/tillids_login_bg.jpg');
  background-repeat: repeat-x;
  padding: 7px 0px 0px 13px;
}
html>/**/body #tillids { margin: 8px 0px 0px 727px;}
* html #tillids  { margin-top: -3px; top: 130px;}


/*================== Footer ==================*/
#footerWrapper  {
  float: left;
  width: 100%;
  height: 330px;
  background-image: url('/files/System/img/footer_repeat.png');
  background-repeat: repeat-x;
}
#footer  {
  width: 907px;
  height: 321px;
  padding: 9px 63px 0px 47px;
  background-image: url('/files/System/img/footer_bg.png');
  background-repeat: no-repeat;
  margin: 0px auto;
}
#footerLinks  { float: left; height: 230px; width: 295px;}
#footerLinks a  { color: #ffffff; line-height: 22px;}
#footerHeader  { float: left; height: 42px; width: 296px; }
#footerKontakt   { float: right; width: 263px; margin: 0px 0px 0px 20px; display: inline; text-align: right; color: #ffffff; line-height: 16px;}
#footerKontaktHeader  { float: right; width: 263px; height: 42px; text-align: right; }
.footerSensteItem  { margin: 6px 0 0 0; width: 245px; }
  .footerSensteItem span, .footerSensteItem  a  { font: 12px Arial, Helvetica, sans-serif; }

/*================== Sidebar ==================*/
.sidebarGreen, .sidebarBlue, .sidebarRed, .sidebarGrey  { float: left; width: 222px;}
.sidebarGreenHeader  { float: left; width: 209px; height: 30px; padding: 8px 0px 0px 13px; background-image: url('/files/System/img/sidebar_header_green.png'); }
.sidebarGreenContent  { float: left; width: 218px; padding: 0px 0px 0px 4px; background-image: url('/files/System/img/sidebar_repeat_green.png'); background-repeat:repeat-y; }
.sidebarGreenBottom  { float: left; width: 222px; height: 14px; background-image: url('/files/System/img/sidebar_bottom_green.png'); }
.sidebarBlueHeader  { float: left; width: 209px; height: 30px; padding: 8px 0px 0px 13px; background-image: url('/files/System/img/sidebar_header_blue.png'); }
.sidebarBlueContent  { float: left; width: 218px; height: 91px; padding: 0px 0px 0px 4px; background-image: url('/files/System/img/sidebar_repeat_blue.png'); background-repeat:repeat-y; }
.sidebarBlueBottom  { float: left; width: 222px; height: 14px; background-image: url('/files/System/img/sidebar_bottom_blue.png'); }
.sidebarRedHeader  { float: left; width: 209px; height: 30px; padding: 8px 0px 0px 13px; background-image: url('/files/System/img/sidebar_header_red.png'); }
.sidebarRedContent  { float: left; width: 218px; height: 153px; padding: 0px 0px 0px 4px; background-image: url('/files/System/img/sidebar_repeat_red.png'); background-repeat:repeat-y; }
.sidebarRedBottom  { float: left; width: 222px; height: 14px; background-image: url('/files/System/img/sidebar_bottom_red.png'); }
.sidebarGreyHeader  { float: left; width: 209px; height: 30px; padding: 8px 0px 0px 13px; background-image: url('/files/System/img/sidebar_header_grey.png'); }
.sidebarGreyContent  { float: left; width: 218px; height: 153px; padding: 0px 0px 0px 4px; background-image: url('/files/System/img/sidebar_repeat_grey.png'); background-repeat:repeat-y; }
.sidebarGreyBottom  { float: left; width: 222px; height: 14px; background-image: url('/files/System/img/sidebar_bottom_grey.png'); }
.sidebarLink  {
  float: left;
  width: 222px;
  height: 126px;
  background-image: url('/files/System/img/sidebar_green_link.png');
  background-repeat: no-repeat;
  text-align: center;
  margin: 0px 0px 10px 0px;
  display: inline;
}
.sidebarTopLink  {
  float: left;
  width: 182px;
  height: 73px;
  padding: 15px 20px 0px 20px;
  overflow: hidden;
}
.sidebarBottomLinkWrapper  {
  float: left;  
  width: 48px;
  height: 24px;
  background-image: url('/files/System/img/sidebar_linkwrapper.png');
  margin-left: 87px;
  display:inline;
  padding: 14px 0px 0px 1px;
}
.sidebarLinkLeft  { float: left; width: 10px; height: 29px; background-image: url('/files/System/img/sidebar_link_left.png');}
.sidebarLinkMiddle  { float: left; height: 18px; background-color: #ffffff; padding: 11px 0px 0px 0px;}
.sidebarLinkRight  { float: left; width: 10px; height: 29px; background-image: url('/files/System/img/sidebar_link_right.png');}
.sidebarImageLink  { float: left; width: 222px; margin: 0px 0px 10px 0px; display: inline;}
.sidebarBottomLink  { float: right; margin: 0px 5px 0px 0px; display: inline;}
.sidebarPortrait  { float: left; width: 106px; margin: 0px 0px 10px 0px; display: inline;}
html>body .sidebarBottomLink { margin: -2px 5px 0px 0px;}
* html .sidebarBottomLink { margin: -2px 5px 0px 0px;}


/*================== LeftMenu ==================*/
#leftMenu  { float: left;  width: 196px;  background-image: url('/files/System/img/leftmenu_topbg.png'); background-repeat:no-repeat; }

/*================== LeftMenu ==================*/
#login  {
  background-color: #ffffff;
  background-image: url('/files/System/img/black_triangle_down.png');
  background-position: 10px 0px;
  background-repeat: no-repeat;
  width: 217px;
  height: 117px;
  float: left;
  margin: 8px 0px 0px -11px;
  display: inline;
}


/*================== Various Tags & Classes ==================*/
.print  { background-repeat: no-repeat; float: left; margin: 1px 0px 0px 7px;}
.sitemap, {float: left; margin: 2px 0px 0px 25px; background-repeat: no-repeat;}
.contact { float: left; margin: 2px 0px 0px 28px; background-repeat: no-repeat;}
html>/**/body .print { margin: 2px 0px 0px 7px;}
html>/**/body .sitemap { float: left; margin: 2px 0px 0px 25px;}
html>/**/body .contact { float: left; margin: 2px 0px 0px 28px;}
* html .print  { display: inline; float: left; margin: 1px 0px 0px 7px; }
* html .sitemap  { display: inline; float: left; margin: 2px 0px 0px 26px; }
* html .contact  { display: inline; float: left; margin: 2px 0px 0px 27px;}
.whiteText, .whiteText a:hover, a.whiteText:hover  { color: #ffffff;}
.floatLeft  { float: left; }
.floatRight  { float: right;}
a.largeLink, a.largeLink:hover  { font-family: Arial, Helvetica, sans-serif; font-size: 51px; color: #008035; font-weight: 700;}
a.largeLink:hover  { background-color: black; text-decoration: none; color: #ffffff;}
a:hover h2  { text-decoration: underline; color: #000000; }
a.mediumLink, a.mediumLink:hover  { font-family: Arial, Helvetica, sans-serif; font-size: 35px; color: #008035; font-weight: 700; padding: 0px 6px 1px 6px;}
a.mediumLink:hover  { background-color: black; text-decoration: none; color: #ffffff;}
a.smallLink, a.smallLink:hover  { font-family: Arial, Helvetica, sans-serif; font-size: 21px; color: #008035; font-weight: 700; padding: 0px 6px 1px 6px;}
a.smallLink:hover  { background-color: black; text-decoration: none; color: #ffffff;}
a.extraSmallLink, a.extraSmallLink:hover  { font-family: Arial, Helvetica, sans-serif; font-size: 15px; color: #008035; padding: 0px 6px 1px 6px;}
a.extraSmallLink:hover  { background-color: black; text-decoration: none; color: #ffffff;}
.green, .green a, a:hover h2.green, p a.green:hover  { color: #008035; }
.blue, a.blue, a.blue:hover  { color: #00628e; }
.red, .red a:hover, a.red:hover  { color: #b41e23; }
.black  { color: #000000; }
.bold, .bold a:hover, a.bold:hover  { font-weight: bold; }
.clearLeft  { clear: left; }
.lightGrey, .lightGrey a:hover, a.lightGrey:hover  { color: #999999;}
.mediumGrey, .mediumGrey td  { color: #666666;}
a.readMore  { color: #008035; font-weight: bold;}
.uppercase  { text-transform: uppercase;}
.space  { float: left; width: 980px; height: 50px;}
.regularText, .regularText td  { font-family: Arial, Helvetica, sans-serif; font-size: 12px;}
.greenLinkArrow  { background-image: url('/files/System/img/green_link_arrow.png'); background-repeat: no-repeat; }
a.frontLink  { color: #008035; font-weight: bold; }
a.frontLink:hover { color: #000000; text-decoration: none; font-weight: bold;}
h3 a.green, h3 a.green:hover   { font-weight: bold; text-decoration: none;}
.linkBox a  { color: #008035; line-height: 16px;}
.linkBox  { float: left; width: 240px; margin: 20px 0px 0px 0px; display: inline;}
.logoutButton  {
  background: url('/files/System/img/tillids_logout.png');
  border: none;
  float: right;
  height: 21px;
  margin: -2px 4px 0 0;
  width: 70px;
}
* html .ie6Fix  { overflow: hidden; width: 82px; height: 82px; }
* html .ie6Fix2 { overflow: hidden; width: 450px; height: 178px; }


/*================== Front ParagraphSetup/Paragraphs ==================*/
#content  { float: left; width: 950px; margin: 10px 0px 0px 0px; display: inline;}
#leftContent  { float: left; width: 727px;}
#rightContent  { float: left; width: 222px; }
#bottomContent  { float: left; width: 950px; margin-top: 20px;}
.thinSeparator  { float: left; width: 950px; height: 3px; line-height: 3px; background-color: #f0f0f0; margin: 0px 0px 24px 0px;}
.thickSeparator  { float: left; width: 950px; height: 9px; line-height: 9px; background-color: #f0f0f0; margin: 20px 0px 50px 0px;}
.tema, .temaMiddle  { float: left; width: 229px; height: 148px; overflow: hidden;}
.temaMiddle  {margin: 0px 11px 0px 11px; display: inline; }
.temaContent  { float: left; width: 197px; height: 89px; padding: 10px 16px 16px 16px; overflow: hidden;}
.temaHeaderWrapper  {
  float: left;
  width: 229px;
  height: 33px;
  overflow: hidden;
  background-image: url('/files/System/img/tema_header_bg.png');
  background-repeat: repeat-x;
}
.temaHeader  { float: left; margin: 6px 0px 0px 0px; display: inline; }
.temaLink { float: right; margin: 13px 3px 0px 0px; display: inline; }
.bottomBoxWrapper  { float: left; width: 229px; height: 183px;}
.bottomBoxWrapperMiddle  {
  float: left;
  width: 229px;
  height: 183px;
  margin: 0px 11px 0px 11px; display: inline;
}
.bottomBoxHeader  {
  float: left;
  width: 229px;
  height: 26px;
  background-image: url('/files/System/img/bottom_box_header_bg.png');
  background-repeat: repeat-x;
  margin: 0px 0px 10px 0px;
  display: inline;
}
.bottomBoxLink  {float: right; margin: 7px 3px 0px 0px; display: inline; }
.bottomBoxContent  {float: left; width: 150px; height: 96px; overflow: hidden; padding: 53px 60px 0 19px;}
.wordcloudLinks  { float: left; width: 950px; }
.bottomLinksTop  { float: left; width: 950px; text-align: center; }
.bottomLinksMiddle  { float: left; width: 950px; text-align: center; padding: 0px 0px 2px 0px; }
.bottomLinksBottom  { float: left; width: 950px; text-align: center; }

/*================== Subpages ParagraphSetup/Paragraphs ==================*/
#leftContentSubpages  { float: left; width: 727px;}
#rightContentSubpages  { float: left; width: 222px;}
#middleContent  { float: left; width: 492px; margin: 0px 0px 0px 20px; display: inline;}
.fullWidth  { float: left; width: 733px; margin: 0px 0px 0px 20px; display: inline;}
.fullWidthContent  { float: left; width: 957px; }
#breadcrumb  {
  float: left;
  font-size: 11px;
  width: 492px;
  height: 23px;
  background-image: url('/files/System/img/breadcrumb_bg.png');
  background-repeat: repeat-x;
  padding: 10px 0px 0px 0px;
  color: #999999;
}
.fullWidth #breadcrumb  { width: 733px; }
#standardHeading  { float: left; width: 491px; margin: 15px 0px 7px 0px; display: inline;}
.fullWidth #standardHeading  { width: 733px; }
.fullWidth .standardThinSeparator  { width: 708px;}
#aktueltWrapper  { float: left; width: 491px; margin: 0px 0px 16px 0px; }
#aktuelleEmnerTop  {
  float: left;
  width: 490px;
  height: 39px;
  padding: 0px 0px 0px 1px;
  background-image: url('/files/System/img/aktuelt_top_bg.png');
  background-repeat: no-repeat;
}
#aktuelleEmnerMiddle  {
  float: left;
  width: 481px;
  padding: 0px 0px 0px 10px;
  background-image: url('/files/System/img/aktuelt_middle_bg.png');
  background-repeat: repeat-y;
}
* html #aktuelleEmnerMiddle { height: 1%; }
#aktuelleEmnerBottom  {
  float: left;
  width: 491px;
  height: 33px;
  background-image: url('/files/System/img/aktuelt_bottom_bg.png');
  background-repeat: no-repeat;
}
.aktueltHeadingLeft  {
  float: left;
  width: 10px;
  height: 30px;
  background-image: url('/files/System/img/aktuelt_heading_left.png');
  background-repeat: no-repeat;
}
.aktueltHeadingMiddle  {
  float: left;
  height: 30px;
  padding: 0px 15px 0px 0px;
  background-color: #ffffff;
  background-image: url('/files/System/img/aktuelt_heading_right.png');
  background-position: top right;
  background-repeat: no-repeat;
}
.aktueltHeading  { float: left; margin: 9px 0px 0px 9px; display: inline; width: 480px;}
.aktueltEmne  {
  float: left;
  width: 223px;
  height: 104px;
  margin: 23px 0px 0px 10px;
  display: inline;
  background-image: url('/files/System/img/medlemsservice_aktueltemne.png');
  background-repeat: no-repeat;
}
.aktueltEmneImg  { display: inline; float: left; height: 82px; width: 82px; overflow: hidden; margin: 11px 0px 0px 11px; }
.aktueltEmneText  {
  float: left;
  width: 95px;
  height: 104px;
  overflow: hidden;
  margin: 0px 0px 0px 20px;
}
.aktueltEmneWide  {
  float: left;
  width: 450px;
  height: 104px;
  margin: 23px 0px 20px 10px;
  display: inline;
  background-image: url('/files/System/img/medlemsservice_aktueltemne.png');
  background-repeat: no-repeat;
}
.aktueltEmneWideText  {
  float: left;
  width: 337px;
  height: 104px;
  overflow: hidden;
  margin: 0px 0px 0px 20px;
}
.aktueltTwoColumnText  { float: left; width: 215px; margin: 0px 0px 0px 10px; display: inline; }
.medlemsserviceLinks  { float: left; width: 225px; padding: 0px 20px 15px 0px;}
.medlemsserviceLinksHeading  { float: left; width: 225px; margin: 0px 0px 0px 0px; }
.standardThickSeparator  { float: left; width: 491px; height: 6px; line-height: 6px; background-color: #f0f0f0; margin: 0px 0px 10px 0px; overflow: hidden; display: inline;}
.standardThinSeparator  { float: left; width: 491px; height: 2px; line-height: 2px; background-color: #f0f0f0; margin: 0px 0px 0px 0px; overflow: hidden; display: inline;}
* html .standardThickSeparator  { margin: 10px 0px 10px 0px;}
.threeColumnLinks  { float: left; width: 146px; overflow: hidden;}
.halfsizeBox  { float: left; width: 225px; padding: 0px 20px 10px 0px;}
.halfsizeBoxHeading  { float: left; width: 225px; margin: 0px 0px 0px 0px; }

/*================== Article Styles ==================*/
.standardTopImage  { float: left; width: 491px; border-top: 2px solid #f0f0f0; overflow: hidden; }
.standardManchet  { float: left; width: 491px; margin: 15px 0px 15px 0px; display: inline;}
* html .standardManchet  { margin-bottom: 5px;}
.standardManchet h2  { font-size: 22px; font-weight: normal !important; line-height: 24px;}
.relatedProducts  { padding: 20px 0 0 0; width: 350px; }
  .relatedProducts h3  { padding: 0 200px 5px 0; width: 200px; }

.faktaWrapper  { width: 180px; margin: 10px 0px 0px 10px; display: inline; }
.faktaBoxTop  {
  float: left;
  width: 180px;
  height: 10px;
  background-image: url('/files/System/img/faktabox_top.png');
  background-repeat: no-repeat;
}
.faktaBoxMiddle  {
  float: left;
  width: 140px;
  padding: 10px 20px 10px 20px;
  background-image: url('/files/System/img/faktabox_middle.png');
  background-repeat: repeat-y;
}
.faktaBoxBottom  {
  float: left;
  width: 180px;
  height: 10px;
  background-image: url('/files/System/img/faktabox_bottom.png');
  background-repeat: no-repeat;
}
.quoteWrapper  {
  float: left;
  background-image: url('/files/System/img/article_quotesign.png');
  width: 430px;
  background-repeat: no-repeat;
  padding: 0px 0px 0px 30px;
  margin: 30px 0px 0px 30px;
  display: inline;
}
.quote  { color: #000000; font-size: 16px; line-height: 19px; font-weight: bold;}


/*================== Newsletter Styles ==================*/
.newsletterCategories  { float: left; margin: 0px 0px 20px 0px; width: 490px; }
.newsletterRecipantWrapper  { float: left; margin: 0px 0px 20px 0px;}

#newsletter-frontpage{
  background: none repeat scroll 0 0 #FFFFFF;
    border-bottom: 1px solid #008035;
    border-left: 1px solid #008035;
    border-right: 1px solid #008035;
    display: none;
    margin-top: 75px !important;
    padding: 10px !important;
    position: absolute;
    width: 200px !important;
}

.nyhedsbrev-link{
  background: url("/Files/System/img/newsletter-frontpage-arrows.png") no-repeat scroll right 7px transparent;
    padding-right: 19px;
}

/*================== Kontakt Styles ==================*/
#leftContact  { float: left; width: 240px; }
#rightContact  { float: left; width: 220px; margin: 0px 0px 0px 30px; display: inline;}
.kontaktOplysninger  { color: #000000; font-size: 20px;}

/*================== Link Section Styles ==================*/
#linksLeft  { float: left; width: 243px; }
#linksRight  { float: left; width: 243px;}


/*================== Search Page Styles ==================*/
#searchBox  { float: left; margin: 10px 0px 0px 0px; width: 485px; display: inline;}
#searchPhrase  { height: 20px; width: 400px; padding: 5px 0px 0px 10px; }
.searchResultItemWrapper  { float: left; width: 450px; margin: 0px 0px 24px 0px; display: inline; }
.searchResultSummeryWrapper  { float: left; clear: both; width: 450px;}
.searchResultSummery  { width: 450px; float: left; margin: 4px 0px 0px 0px; display: inline;}
.searchResultLink  { float: left; width: 450px; margin: 3px 0px 0px 0px; display: inline; }


/*================== FAQ Styles ==================*/
#FAQ  { float: left; margin: 10px 0px 0px 0px;}
.FAQItemWrapper  { float: left; width: 500px; margin: 0px 0px 10px 0px;}
.FAQHeader  { float: left; width: 500px; margin: 0px 0px 5px 0px;}

/*================== Kalender Styles ==================*/
.kalenderSmallList  { background: url('/files/System/img/kalender_split.png') left top no-repeat; padding: 5px 0 0 0; width: 235px; }
  .kalenderSmallItem  { background: url('/files/System/img/kalender_split.png') left bottom no-repeat; height: 40px; margin: 0 0 5px 0; padding: 0 0 5px 0; width: 235px; }
    .kalenderSmallText  { height: 29px; padding: 0 20px 0 0; width: 175px; }
    .kalenderSmallItem .kalenderDato  { background: url('/files/System/img/kalender_bg.png'); height: 33px; margin: 0 5px 0 0; padding: 6px 0 0 0; text-align: center; width: 32px; }
      .kalenderMonth  { color: #fff; display: block; font: 8px Arial, Helvetica, sans-serif; }
      .kalenderDate  { color: #fff; display: block; font: bold 15px Arial, Helvetica, sans-serif; }
.kalenderLargeList  { margin: 20px 0 0 0; width: 490px; }
  .kalenderLargeItem  { margin: 0 0 16px 0; width: 490px; }
    .kalenderLargeText  { width: 435px; }
    .kalenderLargeItem .kalenderDato  { background: url('/files/System/img/kalender_bg.png'); height: 33px; margin: 0 12px 0 0; padding: 6px 0 0 0; text-align: center; width: 32px; }


/*================== Feriehuse Styles ==================*/
.feriehusbillede  {
  float: left;
  width: 137px;
  height: 89px;
  padding: 10px 10px 10px 10px;
  background-image: url('/files/System/img/feriehus_image_border.png');
  overflow: hidden;
  margin: 0px 0px 10px 0px;
  display: inline;
}
.feriehusLink  {
  background-image: url('/files/System/img/green_link_arrow_extralarge.png');
  background-repeat: no-repeat;
  background-position: 0px 13px;
  font-size: 50px;
  font-weight: bold;
  width: 400px;
  line-height: 50px;
  padding: 0px 0px 0px 40px;
}
a.feriehusLink:hover  { font-weight: bold;}
* html .halfsizeBox  { width: 220px; float: left; }
  * html .mediumGrey  { float: left; }
    * html .kalenderSmallList  { width: 220px; }
      * html .kalenderSmallItem  { width: 220px; }
        * html .kalenderSmallText  { width: 160px; }

/*================== 2. Face styles - November 2009 ==================*/
a.formandslink:hover  { color: #008035; text-decoration: underline; }
.frontThinSeparator  { background: #f0f0f0; height: 1px; line-height: 1px; margin: 17px 0px 24px 0px; width: 708px; }
.frontThickSeparator  { background-color: #f0f0f0; height: 1px; line-height: 1px; margin: 20px 0px 50px 0px; width: 708px; }
.tagCloud  { width: 708px; }
  .tagCloud .bottomLinksTop  { float: left; width: 708px; text-align: center; }
  .tagCloud .bottomLinksMiddle  { float: left; width: 708px; text-align: center; padding: 0px 0px 2px 0px; }
    .tagCloud .bottomLinksMiddle a.mediumLink { color: #008035; font: normal 32px Arial, Helvetica, sans-serif; padding: 0px 6px 1px 6px; }
    .tagCloud .bottomLinksMiddle a.mediumLink:hover{ color: #FFFFFF; }
    .tagCloud .bottomLinksMiddle a.smallLink { color: #008035; font: normal 20px Arial, Helvetica, sans-serif; padding: 0px 6px 1px 6px; }
    .tagCloud .bottomLinksMiddle a.smallLink:hover  { color: #FFFFFF;}    
    .tagCloud .bottomLinksMiddle a.bold,
    .tagCloud .bottomLinksMiddle a.bold:hover  { font-weight: bold; }
  .tagCloud .bottomLinksBottom  { float: left; width: 708px; text-align: center; }
    .tagCloud .bottomLinksBottom a.mediumLink { color: #008035; font: normal 32px Arial, Helvetica, sans-serif; padding: 0px 6px 1px 6px; }
    .tagCloud .bottomLinksBottom a.mediumLink:hover{ color: #FFFFFF; }
    .tagCloud .bottomLinksBottom a.bold,
    .tagCloud .bottomLinksBottom a.bold:hover  { font-weight: bold; }
    .tagCloud .bottomLinksBottom a.smallLink { color: #008035; font: normal 20px Arial, Helvetica, sans-serif; padding: 0px 6px 1px 6px; }
    .tagCloud .bottomLinksBottom a.smallLink:hover  { color: #FFFFFF; }
    .tagCloud .bottomLinksBottom a.bold,
    .tagCloud .bottomLinksBottom a.bold:hover  { font-weight: bold; }

.frontTopSquare  { height: 75px; margin: 0 0 10px 0; position: relative; width: 229px; }
  .frontTemaText  { background: url('/files/System/img/front_tema_bg.png'); bottom: 0px; height: 25px; padding: 8px 0 0 8px; position: absolute; width: 221px; }
    .frontTemaText h3 a, h3 a:hover  { font: bold 15px Arial, Helvetica, sans-serif; }
    
.frontDebat  { background: url('/files/System/img/front_debat_bg.jpg'); height: 48px; margin: 0 0 0 11px; padding: 27px 0 0 12px; width: 217px; }
  h3.debatIcon  { background: url('/files/System/img/icon_debat.png') no-repeat; padding: 2px 0 6px 50px; }
    h3.debatIcon a, h3.debatIcon a:hover  { font: bold 15px Arial, Helvetica, sans-serif; }
    
.frontWebTv  { background: url('/files/System/img/front_webtv_bg.jpg'); height: 53px; margin: 0 0 0 11px; padding: 22px 0 0 12px; width: 217px; }
  h3.webtvIcon  { background: url('/files/System/img/icon_webtv.png') no-repeat; padding: 7px 0 6px 39px; }
    h3.webtvIcon a, h3.webtvIcon a:hover  { font: bold 15px Arial, Helvetica, sans-serif; }
    
.frontFagligtNyt  { background: url('/files/System/img/front_fagligt_nyt_bg.png'); height: 53px; margin: 0 0 15px 0; padding: 22px 0 0 12px; width: 217px; }
  h3.fagligtNytIcon  { background: url('/files/System/img/icon_fagligt_nyt_mar2011.png') no-repeat; padding: 7px 0 6px 47px; }
    h3.fagligtNytIcon a, h3.fagligtNytIcon a:hover  { font: bold 15px Arial, Helvetica, sans-serif; }
    
.frontForeninger  { background: url('/files/System/img/front_foreninger_bg.png'); height: 53px; margin: 0 0 0 11px; padding: 22px 0 0 12px; width: 217px; }
  h3.foreningerIcon  {  background: url("/files/System/img/icon_foreninger_mar2011.png") no-repeat scroll 0 0px transparent; height: 35px; padding: 15px 0 6px 50px; margin-top: -8px; }
    h3.foreningerIcon a, h3.foreningerIcon a:hover  { font: bold 15px Arial, Helvetica, sans-serif; }
    
.tilmeldNyhedsbrev  { background: url('/files/System/img/tilmeldnyhedsbrev_bg.jpg'); height: 49px; margin: 0 0 20px 0; padding: 26px 0 0 12px; width: 210px; }
  h3.nyhedsbrevIcon  { background: url('/files/System/img/icon_newsletter.png') no-repeat; padding: 3px 0 6px 37px; }
    h3.nyhedsbrevIcon a, h3.nyhedsbrevIcon a:hover  { font: bold 15px Arial, Helvetica, sans-serif; }

.medieNyt  { width: 222px; }
  .medieNytTop,
  .senesteOpdateringerTop  { background: url('/files/System/img/sidebar_header_groen_mar2011.png') no-repeat; height: 30px; padding: 6px 0 0 12px; width: 210px; }
  .medieNytMiddle  { height: 65px; padding: 0 0 0 1px; width: 221px; }

.senesteDanskTop  { background: url('/files/System/img/sidebar_header_blaa_mar2011.png') no-repeat; }
.senesteDanskMiddle,
.senesteOpdateringerMiddle  { padding: 2px 1px 0 1px; overflow: hidden; width: 220px; }

.sensteItem  { padding: 5px 10px 5px 11px; width: 200px; }
.sensteItemLast  { padding: 5px 10px 1px 11px; }
  .sensteItem span { font: 10px Arial, Helvetica, sans-serif; }
  .sensteItem  a  { font: 12px Arial, Helvetica, sans-serif; }
  
  
/*================== Forside - Se webtv - November 2009 ==================*/
.frontSeWebTv  { height: 181px; margin: 0 10px 0 0; width: 469px; overflow:hidden; }¨
  .frontSeWebTv h2  { height: 23px;}
  .frontSeWebTvContent  { height: 148px; position: relative; width: 469px; }
    .frontSeWebTvImg  { height: 148px; left: 0px; position: absolute; width: 229px; }
      .frontSeWebTvImg img  { margin: 38px 0 0 80px; }
    .frontSeWebTvText  { background: url('/files/System/img/front_seWebTv.png') no-repeat right top; height: 148px; padding: 0px 20px 0 49px; position: absolute; right: 0px; width: 200px; }
      .frontSeWebTvText h4  { padding: 27px 0 7px 0; }
      .frontSeWebTvText span  { line-height: 16px; }
      .frontSeWebTvText img  { bottom: 20px; position: absolute; right: 20px; }

/*================== Nyhedsrotation styles - November 2009 ==================*/
.frontNewsRotation  { height: 301px; margin: 0 0 20px 0; width: 707px; }
  .frontNewsHeading h2  { font-weight: normal; }
  .frontNewsLargeView  { height: 279px; margin: 0 5px 0 0; position: relative; width: 354px; }
    .frontNewsLargeImage  { height: 279px; left: 0px; overflow: hidden; position: absolute; top: 1px; width: 354px; z-index: 10; }
    .frontNewsLargeText  { background: url('/files/System/img/front_newsRotationText_bg_mar2011.png') repeat-x; bottom: 0px; left: 0px; height: 59px; overflow: hidden; padding: 11px 30px 5px 11px; width: 324px; position: absolute; }
      .frontNewsLargeText div h2  { height: 47px; overflow: hidden; }
  .frontNewsSmallImageView  { height: 279px; width: 348px; padding: 1px 0 0 0; position: relative; }
    .frontSmallNewsItem  { height: 50px; margin: 0 0 1px 0; padding: 10px 0 0 15px; width: 333px; }
      .frontSmallNewsItem span  { color: #000; font: 10px Arial, Helvetica, sans-serif; }
      .frontSmallNewsItem a  { font: 15px Arial, Helvetica, sans-serif; }
    .frontNewsArchive  { background: #d8d8d8; display: inline; height: 34px; margin: 0 0 0 5px; position: relative; width: 343px; }
      .frontNewsArchive a  { bottom: 9px; font: bold 11px Arial, Helvetica, sans-serif; position: absolute; right: 10px; }

/*================== Standard Sidebar styles - November 2009 ==================*/
.sidebarWrap  { margin: 0 0 20px 0; }
  .sidebarTop  { height: 30px; padding: 6px 0 0 12px; width: 210px; }
  .sidebarMiddleRepeat  { background: url('/files/System/img/sidebar_middle_bg.png'); }
  .sidebarBottom  { background: url('/files/System/img/sidebar_bottom_bg.png') no-repeat; height: 12px; overflow: hidden; width: 222px; }

/*================== Web TV politiforbundet - November 2009 ==================*/
.webTvArkiv  { margin: 10px 0 0 0; }
  .webArkivItemWrap  { margin: 0 0 10px 0; }
    .webArkivBillede  { height: 148px; width: 229px; }
      .webArkivBillede img  { margin: 38px 0 0 80px; }
    .webArkivText  { height: 168px; margin: 0 0 0 20px; overflow: hidden; width: 220px; }
    
/*================== Foreningssider - Oktober 2010 ==================*/
.foreningTilmeldNavn  { margin: 10px 0 10px 0; width: 200px; }
  .foreningTilmeldNavn input  { float: right; }
.foreningTilmeldEmail  { width: 200px; }
  .foreningTilmeldEmail input  { float: right; }
.foreningTilmeldBtn  {
  background: url('/files/System/img/forening_newsletter_bg.jpg') no-repeat right top;
  margin: 10px 0 0 0;
  padding: 0 21px 0 0;
  text-align: right;
  width: 179px;  
}
.foreningSidebar  {
  background: url('/files/System/img/forening_kontakt.jpg') no-repeat;
  height: 145px;
  margin: 20px 0 0 0;
  overflow: hidden;
  padding: 40px 10px 0 17px;
  width: 195px;
}
  .foreningSidebar h4  { color: #fff; line-height: 25px; margin: 0 0 14px 0; }
  .foreningSidebar,
  .foreningSidebar p,
  .foreningSidebar a  { color: #fff; line-height: 19px; }
.foreningIntro  { margin: 17px 0 17px 0; }
  .foreningIntro div  { width: 470px; }
  .foreningIntro h2,
  .foreningKontakt h3  { color: #008035; font-size: 22px; font-weight: normal; margin: 0 0 13px 0; }
  .foreningIntro a.floatLeft  { margin: 9px 0 0 0; }
.foreningKontakt  {
  background: url('/files/System/img/forening_kontaktFormand_bg.jpg') no-repeat;
  height: 98px;
  overflow: hidden;
  padding: 11px 11px 0 11px;
  position: relative;
  width: 468px;  
}
  .foreningKontakt img  { margin: 0 15px 0 0; }
  .foreningKontakt h3  { margin: 0 0 4px 0; }
  .board  { bottom: 16px; position: absolute; right: 23px; }
.foreningIndgang  {
  background: url('/files/System/img/forening_indgang_bg.jpg') no-repeat;  
  height: 158px;
  margin: 14px 0 0 0;
  padding: 17px 0 0 10px;
  width: 480px;
}
  .foreningIndgang h4  { color: #008035; font-size: 22px; font-weight: normal; margin: 0 0 16px 0; }
  .foreningIndgang h5  { color: #727272; font-size: 18px; padding-bottom: 2px; font-weight: normal; }
  .indgangene,
  .indgang  { width: 245px; }
  .indgang  { height: 39px; margin: 0 0 11px 0; }
    .indgang img  { margin: 0 12px 0 0; }
    .indgang a  { margin: 11px 0 0 0; }
    .foreningDato  { background: url('/files/System/img/kalender_bg.png'); height: 33px; margin: 0 12px 0 0; padding: 6px 0 0 0; text-align: center; width: 32px; }
    
/*================== Peters pegefinger - Marts 2011 ==================*/
.PN1Forum_Post .author{
  display: none;
}

.PN1Forum_Comment .comment_author{
  color: #999;
  font-size: 11px;
  padding-bottom: 5px;
  display: block;
}

.PN1Forum_CommentBody{
  font-size: 11px;
  color: #666;
  border-bottom: 10px solid #f3f3f3;
}

.blogPostFormWrapper{
  margin: 10px 0;
}

.blogLoginWrapper {
    background: none!important;
    border: 10px solid #F3F3F3;
    float: left;
    height: 242px;
    margin-top: 10px;
    padding: 30px 0 0 21px;
    width: 450px;
}

/*================== Peters pegefinger - November 2011 ==================*/
#fancybox-content{
    border-color: #555!important;
}

