/* ------------------------------------------*/
/* ---->>> HEADER AND FOOTER ELEMENTS <<<----*/
/* ------------------------------------------*/
#pol-partner-header .service-menu-container,
.service-menu-container {
  width: 100%;
  background-color: #f2f2f2;
  border-bottom: 2px solid #e0e0e0;
  margin-bottom: 10px;
  height: 33px;
}
#pol-partner-header.small-servicemenu .service-menu-container,
.polpartner.service-menu-container.notbeta {
  background: white;
  border: none;
  margin-bottom: 0;
}
.polpartner.service-menu-container.notbeta .service-menu-inner a {
  color: black !important;
  font-family: Roboto;
  font-size: 11px;
  border-left: 1px solid black;
}
.polpartner.service-menu-container.notbeta li:first-child a {
  border: 0;
}
.service-menu-container.notbeta li {
  padding-right: 5px;
  overflow: hidden;
  line-height: 8px;
}
.small-servicemenu .service-menu-container {
  background: white;
  border: 0;
  margin-bottom: 0;
}
.small-servicemenu a[href="http://politiken.dk"] {
  width: 187px;
  height: 20px;
  display: block;
  margin-top: -2px;
}
.ie8 .service-menu-container div.service-menu-inner {
  font-size: 11px;
}
.polpartner.service-menu-container a {
  font-family: 'Roboto Condensed', Arial;
  font-weight: 700;
  text-transform: uppercase;
  text-decoration: none;
}
.service-menu-container li.has-dropdown.active > a:after {
  border-top: 0;
  border-bottom: 4px solid #666;
  margin-top: 4px;
}
.service-menu-container li.has-dropdown > a:after {
  border-left: 4px solid transparent;
  border-right: 4px solid transparent;
  border-top: 4px solid #666666;
  content: "";
  margin-top: 5px;
  display: block;
  float: right;
  height: 0;
  width: 0;
}
.service-menu-container div.service-menu-inner {
  width: 940px;
  margin: 0 auto;
  padding: 10px;
  font-size: 12px;
}
.service-menu-container div.service-menu-inner ul {
  list-style: none;
  line-height: 100%;
}
.service-menu-container div.service-menu-inner > ul#login {
  float: right;
}
.service-menu-container div.service-menu-inner > ul#login li.has-dropdown.active a:after {
  border-top: 0;
  border-bottom: 5px solid #c00;
}
.service-menu-container div.service-menu-inner > ul#login li.has-dropdown a:after {
  border-top: 5px solid #c00;
  border-bottom: 0;
}
.service-menu-container div.service-menu-inner > ul#login ul.dropdown-menu {
  left: auto;
  right: 0;
}
.service-menu-container div.service-menu-inner > ul#login ul.dropdown-menu a {
  color: #000;
}
.service-menu-container div.service-menu-inner > ul#login ul.dropdown-menu li {
  min-width: 150px;
}
.service-menu-container div.service-menu-inner > ul#login li a {
  color: #c00;
}
.service-menu-container div.service-menu-inner > ul {
  padding: 0;
  margin: 0;
}
.service-menu-container div.service-menu-inner > ul > li {
  position: relative;
  float: left;
}
.service-menu-container div.service-menu-inner > ul > li + li {
  padding-left: 3px;
}
.service-menu-container div.service-menu-inner > ul > li + li a {
  padding-left: 7px;
}
.service-menu-container div.service-menu-inner > ul > li a {
  color: #666;
}
.service-menu-container div.service-menu-inner > ul li.image-url a {
  padding-right: 19px;
  background-repeat: no-repeat;
  background-position: center right;
}
.service-menu-container div.service-menu-inner > ul > li.has-dropdown a {
  padding-right: 5px;
}
.service-menu-container div.service-menu-inner > ul ul.dropdown-menu {
  padding: 0;
  display: none;
  position: absolute;
  z-index: 10002;
  left: 0;
  top: 1.2em;
  padding-top: .8em;
  background-color: #f2f2f2;
  border-bottom: 2px solid #d9d9d9;
  box-shadow: 0 4px 3px -3px rgba(0, 0, 0, 0.1);
}
.service-menu-container div.service-menu-inner > ul ul.dropdown-menu li {
  clear: both;
  border-left: 2px solid #e0e0e0;
  border-right: 2px solid #e0e0e0;
}
.service-menu-container div.service-menu-inner > ul ul.dropdown-menu li a {
  padding: 5px 8px;
  border: none;
  display: block;
  white-space: nowrap;
  margin: 0 2px 0px;
  color: black;
}
.service-menu-container div.service-menu-inner > ul ul.dropdown-menu li a.current {
  color: #cc0000;
}
.service-menu-container div.service-menu-inner > ul > li.has-dropdown.active > ul {
  display: block;
}
.service-menu-container div.service-menu-inner > ul.fl-right ul {
  left: auto;
  right: 0;
}
.service-menu-container div.service-menu-inner  > ul.service-menu  > li a[href*="/koebabonnement/"],
.service-menu-container div.service-menu-inner  > ul.service-menu  > li a[href$="/abonnement/"] {
  color: #c00;
}
@media only screen and (max-width: 767px) {
  .service-menu-container {
    margin: 0 -8px;
    width: auto;
  }
  .service-menu-container div.service-menu-inner {
    width: auto;
  }
  .service-menu-container .signup {
    display: none;
  }
  .service-menu-container .service-menu li {
    display: none;
  }
  .service-menu-container .service-menu li:first-child {
    display: inline-block;
  }
  .service-menu-container ul#login .has-dropdown {
    overflow: hidden;
  }
  .service-menu-container ul#login .has-dropdown.active {
    position: static;
  }
  .service-menu-container ul#login .has-dropdown.active ul {
    display: block;
  }
  .service-menu-container ul#login ul {
    left: 0;
    width: 100%;
    top: 2.5em;
    display: none;
  }
  .service-menu-container ul#login ul li {
    border: 0;
    padding: 0 10px;
  }
  .service-menu-container ul#login ul li:first-child a {
    border-top: none;
  }
  .service-menu-container ul#login ul li a {
    padding: 10px 0;
    border-top: 1px solid #cccccc;
    font-size: 14px;
  }
}
.polpartner .pol-but-search {
  padding: 0 0 2px 9px;
  width: 36px;
  height: 33px;
  border: 0;
  cursor: pointer;
  float: left;
  border-radius: 0 4px 4px 0;
  margin-left: -2px;
}
.polpartner .section-header.focus {
  background-image: none !important;
}
.polpartner .section-header.focus a {
  text-indent: 0;
  font: 2.7em "Politiken Egyptienne", georgia, sans-serif;
  color: #989898;
  height: 1em;
  overflow: hidden;
  text-transform: uppercase;
  width: 600px;
}
.polpartner .section-header.focus span {
  color: #C00;
}
.polpartner div#submenu {
  width: 940px;
  position: relative;
  overflow: visible;
}
.polpartner .section-header {
  width: 100%;
  height: 83px;
  background-repeat: no-repeat;
  background-position: 0 0;
}
.polpartner .section-header h1 {
  float: left;
  margin: 23px 0 0;
}
.polpartner .section-header h1 a {
  display: block;
  width: 524px;
  height: 44px;
  text-indent: -9999px;
}
.polpartner .pol-top-search.gcse {
  width: 340px;
}
.polpartner li.image-url a {
  background-position: right center;
  background-repeat: no-repeat;
  padding-right: 17px;
}
.polpartner #top-monster {
  clear: both;
  margin: 0 0 10px;
  min-height: 180px;
  position: relative;
  text-align: center;
  width: 960px;
  z-index: 9000;
}
/*ibyen*/
.ibyen-outer .polpartner .service-menu li {
  border-left: 1px solid #000000;
  float: left;
  margin: 10px 0 10px 9px;
  padding-left: 10px;
}
.ibyen-outer .polpartner .service-menu li:first-child {
  border-left: 0;
  margin-left: 0;
}
.ibyen-outer .polpartner .service-menu li a {
  font-size: 11px;
  text-transform: uppercase;
}
/*ibyen*/
.polpartner .main-menu {
  padding-bottom: 10px;
}
.polpartner .main-menu li {
  border-left: 1px solid #e6e6e6;
  padding: 1px 0 0 10px;
  margin-left: 9px;
  float: left;
}
.polpartner .main-menu li.hide {
  display: none;
}
.polpartner .main-menu li:first-child {
  border-left: none;
  margin-left: 0;
  padding-left: 0;
}
.polpartner .main-menu li a {
  font-size: 11px;
  text-transform: uppercase;
  font-family: Roboto;
  font-weight: 900;
}
.moz-win .polpartner .main-menu li a {
  font-family: Roboto;
  font-weight: 900;
}
.polpartner .main-menu li .curr {
  color: #c21707;
}
.polpartner .news-line .top-border {
  height: 7px;
}
.polpartner .news-line .bottom-border {
  height: 4px;
}
.polpartner .news-line .bottom-border {
  background: #d9d9d9;
  background: -moz-linear-gradient(top, #cccccc 0%, #dedede 100%);
  background: -webkit-linear-gradient(top, #cccccc 0%, #dedede 100%);
  background: linear-gradient(top, #cccccc 0%, #dedede 100%);
}
.polpartner .news-line-list {
  background: #f7f7f7;
  background: -moz-linear-gradient(top, #ffffff 0%, #efefef 100%);
  background: -webkit-linear-gradient(top, #ffffff 0%, #efefef 100%);
  background: linear-gradient(top, #ffffff 0%, #efefef 100%);
  padding: 13px 0 7px;
}
.polpartner .news-line-list li {
  float: left;
  padding-left: 10px;
  position: relative;
  padding-right: 50px;
}
.ie8 .polpartner .news-line-list li {
  max-width: 400px;
  overflow: hidden;
}
.polpartner .news-line-list li:first-child {
  border-right: 1px solid #dfdfdf;
  margin-right: 15px;
}
.polpartner .news-line-list li .nl-forrider {
  font: 1.2em/13px "Politiken Egyptienne", georgia, sans-serif;
  color: #CF0000;
  display: block;
  float: left;
  margin-right: 5px;
  width: 80px;
}
.polpartner .news-line-list li a.truncate {
  max-width: 305px;
  display: inline-block;
  white-space: nowrap;
  overflow: hidden;
  vertical-align: bottom;
  line-height: 14px;
  height: 16px;
  text-overflow: ellipsis;
}
.ie8 .polpartner .news-line-list li a.truncate {
  max-width: 290px;
}
html.moz-win .polpartner .news-line-list li a.truncate {
  line-height: 13px;
}
.polpartner .news-line-list li .debatw.nl-forrider {
  width: 56px;
}
.polpartner .news-line-list li a {
  font-size: 12px;
  font-family: Capitolium2-Bold, Georgia, serif;
  font-weight: normal;
  color: #303030;
  line-height: 18px;
  display: block;
}
.polpartner .news-line-list li a:hover {
  color: #C00;
}
.polpartner .news-line-list li ul li a:visited {
  color: #999;
}
.polpartner .news-line-list li ul li a:visited:hover {
  color: #C00;
}
.polpartner .newsline-dropdown {
  width: 350px;
  padding: 15px 10px;
  background: #fff;
  background: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlYmViZWIiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+');
  background: linear-gradient(top, #ffffff 0%, #ebebeb 100%);
  background: -moz-linear-gradient(top, #ffffff 0%, #ebebeb 100%);
  background: -webkit-linear-gradient(top, #ffffff 0%, #ebebeb 100%);
  border-radius: 5px 0 5px 5px;
  position: absolute;
  left: -350px;
  top: 21px;
  border-top: 1px solid #e6e6e6;
  border-right: 1px solid #e6e6e6;
  border-bottom: 1px solid #e6e6e6;
  border-left: 1px solid #e6e6e6;
  z-index: 10001;
  box-shadow: 0 3px 2px rgba(50, 50, 50, 0.3);
}
.polpartner .newsline-dropdown li:first-child {
  border: none;
}
.polpartner .newsline-dropdown li {
  margin: 0;
  padding: 7px 0 7px;
  border-top: 1px dotted #bbb;
  float: none;
  display: block;
}
.polpartner .newsline-dropdown li a.newsline-rubric {
  font-family: Capitolium2-Bold, Georgia, serif;
  font-weight: normal;
  font-size: 14px;
  color: #000;
}
.polpartner .portrait-img-news-line {
  margin: -11px 4px -11px 3px;
  display: block;
  float: left;
}
.polpartner .bubble-right {
  background: url(/graphics/buttons/bubble_right.png) no-repeat right 0;
  position: absolute;
  right: -14px;
  top: -9px;
  height: 16px;
}
.polpartner .bubble-left {
  background: url(/graphics/buttons/bubble_left.png) no-repeat;
  font-size: 10px;
  margin-left: -4px;
  padding: 2px 6px;
  color: #fff;
  line-height: 13px;
}
.polpartner .bubble-right .count {
  display: none;
}
.polpartner .floating-submenu {
  padding-top: 5px;
  background: white;
  box-shadow: 0 5px 5px -3px rgba(0, 0, 0, 0.5);
}
body#visual .polpartner .floating-submenu {
  background: black;
}
.polpartner .sub-menu .bubble-right {
  top: -18px;
  right: -2px;
}
.sub-menu .sub-menu-icon {
  width: 20px;
  height: 20px;
  background: red;
  display: block;
  background: url(/graphics/sprites/header_sprite.png) no-repeat -14px -15px;
}
.polpartner .sub-menu {
  padding: 10px 0;
  height: 20px;
  position: relative;
}
.sub-menu li {
  background: url("/graphics/navigation/polHeader/submenu_devider.png") no-repeat scroll right 2px transparent;
  display: block;
  float: left;
  font-size: 13px;
  padding: 1px 30px 0 10px;
  position: relative;
}
.sub-menu li.no-border {
  background: none;
  padding-right: 0;
}
.focus-sibmenu {
  color: #FFF;
}
.focus-sibmenu li {
  padding: 1px 10px 0 10px;
}
.focus-sibmenu li:first-child {
  padding-left: 0;
}
.polpartner .sub-menu li.banner {
  background: none;
  float: right;
  height: 30px;
  padding: 0;
  position: absolute;
  right: 5px;
  top: 3px;
}
.polpartner .sub-menu li.no-sub {
  padding: 1px 10px 0 10px;
}
.polpartner .sub-menu a {
  font-family: Roboto, Helvetica, sans-serif;
  font-size: 12px;
  font-weight: bold;
  color: white;
}
.polpartner .submenu-down-btn {
  background: -moz-linear-gradient(center top, #f4f4f4 0%, #fcfcfc 100%) repeat scroll 0 0 transparent;
  border-left: 1px solid #E6E6E6;
  border-radius: 5px 5px 0 0;
  border-right: 1px solid #E6E6E6;
  border-top: 1px solid #E6E6E6;
  position: absolute;
  right: 5px;
  top: 3px;
  width: 20px;
  height: 24px;
}
.polpartner .sub-menu .submenu-down-btn:hover,
.polpartner .sub-menu .submenu-down-btn.active {
  background: #fff;
  z-index: 100;
}
.polpartner .sub-menu .submenu-down-btn:hover {
  height: 17px;
}
.polpartner .sub-menu .submenu-down-btn.active {
  height: 24px;
}
.polpartner .submenu-down-btn span.count {
  position: absolute;
}
.polpartner .sub-menu .submenu-down-btn {
  background: none;
  border: none;
  overflow: visible;
}
.polpartner .sub-menu .submenu-down-btn span.arrow {
  background: url("/graphics/sprites/header_sprite.png") no-repeat 0 -42px;
  margin: 5px;
  width: 8px;
  height: 5px;
  display: block;
}
.polpartner .sub-menu .submenu-down-btn:hover span.arrow {
  background: url("/graphics/sprites/header_sprite.png") no-repeat -179px 0px;
}
.polpartner .sub-menu .submenu-down-btn.active span.arrow {
  background: url("/graphics/sprites/header_sprite.png") no-repeat -179px -6px;
}
/* submenu dropdowns */
.polpartner .sub-menu .submenu-down-btn ul {
  background: #fff;
  background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlYmViZWIiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
  background: linear-gradient(top, #ffffff 0%, #ebebeb 100%);
  background: -moz-linear-gradient(top, #ffffff 0%, #ebebeb 100%);
  background: -webkit-linear-gradient(top, #ffffff 0%, #ebebeb 100%);
  width: 350px;
  padding: 10px 0;
  margin-top: 2px;
  border-radius: 5px;
  position: absolute;
  left: 0;
  box-shadow: 0 3px 2px rgba(50, 50, 50, 0.3);
}
.polpartner .sub-menu .submenu-down-btn ul li {
  display: block;
  background: none;
  float: none;
  margin: 0px 10px;
  border-top: 1px dotted #bbb;
  padding: 4px 0 5px;
}
.polpartner .sub-menu .submenu-down-btn ul li:first-child {
  border: 0;
}
.polpartner .date-stamp-newsline,
.polpartner .sub-menu .submenu-down-btn ul li span,
.polpartner .sub-menu .submenu-down-btn.active ul li span {
  background: none;
  font-family: Roboto;
  color: #999;
  width: auto;
  display: inline;
  height: auto;
  padding: 0;
  margin: 3px 0;
  font-size: 10px;
  text-transform: uppercase;
}
.polpartner .sub-menu .submenu-down-btn ul li a {
  color: black;
  display: block;
  line-height: 18px;
}
.polpartner .sub-menu .submenu-down-btn ul li a:hover,
.polpartner .sub-menu .submenu-down-btn ul li a:visited:hover {
  color: #cc0000;
}
.polpartner .sub-menu .submenu-down-btn ul li a:visited {
  color: #999;
}
.polpartner div#all-content {
  position: relative;
}
.polpartner .m-line-3 {
  border-bottom: 3px solid #ccc;
  height: 1px;
}
.polpartner .m-line-3.red {
  border-bottom: 3px solid #c51800;
}
.polpartner .main-menu li.all-content {
  position: relative;
  padding-right: 30px;
}
.polpartner .main-menu li.all-content .down-btn {
  right: 0;
}
.polpartner div#all-content table {
  display: none;
  position: absolute;
  z-index: 10001;
  padding: 20px 0;
  width: 940px;
  table-layout: fixed;
  border-radius: 5px;
  box-shadow: 0 3px 3px rgba(96, 96, 96, 0.5);
  border: 1px solid #ddd;
  margin-top: -1px;
  background: #f9f9f9;
  background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2Y5ZjlmOSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlNWU1ZTUiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
  background: -moz-linear-gradient(top, #f9f9f9 0%, #e5e5e5 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #f9f9f9), color-stop(100%, #e5e5e5));
  background: -webkit-linear-gradient(top, #f9f9f9 0%, #e5e5e5 100%);
  background: -o-linear-gradient(top, #f9f9f9 0%, #e5e5e5 100%);
  background: -ms-linear-gradient(top, #f9f9f9 0%, #e5e5e5 100%);
  background: linear-gradient(top, #f9f9f9 0%, #e5e5e5 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f9f9f9', endColorstr='#e5e5e5', GradientType=0);
  border-collapse: separate;
}
.polpartner div#all-content table h1 {
  color: #c00;
  font: 1.2em "Politiken Egyptienne", georgia, sans-serif;
  letter-spacing: 0.9px;
  margin: 0px;
  padding: 0px 0px 10px;
  text-transform: uppercase;
}
.polpartner div#all-content table ul {
  margin-bottom: 15px;
}
.polpartner div#all-content table ul li {
  line-height: 16px;
}
.polpartner div#all-content table ul li a:before {
  content: "\203A \0020";
  font-size: 16px;
  color: #999;
}
.polpartner div#all-content table ul li a:hover:before {
  color: red;
}
.polpartner div#all-content table ul li a {
  font-size: 13px;
}
.polpartner div#all-content table td {
  padding-left: 25px;
  border-left: 1px solid #e0e0e0;
  vertical-align: baseline;
}
.polpartner div#all-content table td:first-child {
  border: none;
}
.polpartner .down-btn {
  right: 17px;
  border-radius: 5px 5px 0 0;
  border-top: 1px solid #e6e6e6;
  border-right: 1px solid #e6e6e6;
  border-left: 1px solid #e6e6e6;
  top: -3px;
  padding: 7px 7px 4px;
  background: #fff;
  /* Old browsers */
  background: -moz-linear-gradient(top, #f4f4f4 0%, #ffffff 100%);
  /* FF3.6+ */
  background: -webkit-linear-gradient(top, #f4f4f4 0%, #ffffff 100%);
  /* Chrome10+,Safari5.1+ */
  background: -ms-linear-gradient(top, #f4f4f4 0%, #ffffff 100%);
  /* IE10+ */
  background: linear-gradient(top, #f4f4f4 0%, #ffffff 100%);
  /* W3C */
  cursor: pointer;
  position: absolute;
}
.polpartner .down-btn span {
  display: block;
  background: url("/graphics/sprites/header_sprite.png") no-repeat -179px 0px;
  width: 8px;
  height: 5px;
}
.polpartner .down-btn span.grey {
  background: url("/graphics/sprites/header_sprite.png") no-repeat -168px 0;
}
.polpartner .down-btn.active {
  z-index: 10002;
  height: 18px;
}
.polpartner .news-line-list .down-btn.active {
  height: 13px;
}
.polpartner .down-btn.active span {
  background: url("/graphics/sprites/header_sprite.png") no-repeat -179px -6px;
}
.polpartner .down-btn.active span.grey {
  background: url("/graphics/sprites/header_sprite.png") no-repeat -168px -6px;
}
.polpartner .log-in-head {
  margin: -3px 0 -5px 0;
  max-width: 190px;
}
.polpartner #userBtn1,
.polpartner #userBtn2 {
  font-size: 9px;
  color: #BA0807;
  font-weight: bold;
  text-transform: uppercase;
  text-shadow: 0 1px 0 #fff;
  display: block;
  background: #f9f9f9;
  /* Old browsers */
  background: -moz-linear-gradient(top, #f4f4f4 0%, #fcfcfc 100%);
  /* FF3.6+ */
  background: -webkit-linear-gradient(top, #f4f4f4 0%, #fcfcfc 100%);
  /* Chrome10+,Safari5.1+ */
  background: -ms-linear-gradient(top, #f4f4f4 0%, #fcfcfc 100%);
  /* IE10+ */
  background: linear-gradient(top, #f4f4f4 0%, #fcfcfc 100%);
  /* W3C */
  border-radius: 7px;
  border-top: 1px solid #e9e9e9;
  border-right: 1px solid #e0e0e0;
  border-bottom: 1px solid #e6e6e6;
  border-left: 1px solid #e0e0e0;
}
.polpartner #mainMenu {
  white-space: nowrap;
  max-width: 940px;
}
.polpartner #mainMenu.wide {
  max-width: 960px;
}
.polpartner #mainMenu h2 {
  margin: 0;
}
.polpartner #userBtn1 {
  height: 12px;
  min-width: 15px;
  max-width: 80px;
  text-align: center;
  overflow: hidden;
  padding: 6px 8px 5px;
  text-overflow: ellipsis;
  -ms-text-overflow: ellipsis;
  white-space: nowrap;
}
.polpartner #userBtn2 {
  padding: 0 7px 0 4px;
}
.polpartner #userBtn1:hover,
.polpartner #userBtn2:hover {
  color: #000;
}
.polpartner #userBtn2 .lock-icon {
  background: url("/graphics/icons/lock.png") no-repeat 5px 4px;
  border-right: 1px solid #D5D5D5;
  display: block;
  float: left;
  height: 23px;
  padding-right: 12px;
  width: 10px;
}
.polpartner #userBtn2:hover .lock-icon {
  background: url("/graphics/icons/lock_grey.png") no-repeat 5px 4px;
}
.polpartner .white-left-border {
  border-left: 1px solid #FFFFFF;
  display: block;
  float: left;
  height: 17px;
  padding-left: 7px;
  padding-top: 6px;
}
.polpartner .logged-in #userBtn1:hover,
.polpartner .logged-in #userBtn2:hover {
  color: #BA0807;
}
.polpartner .logged-in #userBtn2:hover .lock-icon {
  background: url("/graphics/icons/unlocked_red.png") no-repeat 5px 4px;
}
/*
.polpartner .logged-in #userBtn2,
.polpartner .logged-in #userBtn1 {color:#5E5E5E;}
*/
.polpartner .logged-in #userBtn2 .lock-icon {
  background: url("/graphics/icons/unlocked_red.png") no-repeat 5px 4px;
}
.polpartner .log-in-head li:first-child {
  margin-left: 0;
}
.polpartner .log-in-head li {
  margin: 0 0 0 5px;
  float: left;
}
/* sub logo */
.pol-sub-logo a {
  background: url(/graphics/sprites/header_sprite.png) no-repeat;
  width: 167px;
  height: 15px;
  text-indent: -9999px;
  display: block;
  margin-right: 5px;
  margin-top: 1px;
}
.breaking-nw {
  background: #fff100;
  /* Old browsers */
  background: -moz-linear-gradient(top, #fff100 0%, #fff100 100%);
  /* FF3.6+ */
  background: -webkit-linear-gradient(top, #fff100 0%, #fff100 100%);
  /* Chrome10+,Safari5.1+ */
  background: -ms-linear-gradient(top, #fff100 0%, #fff100 100%);
  /* IE10+ */
  background: linear-gradient(top, #fff100 0%, #fff100 100%);
  /* W3C */
  height: 38px;
  width: 940px;
  clear: both;
  border-radius: 8px;
}
.braking-news-big {
  width: 201px;
  height: 16px;
}
.pol-bground .s-pol-logo {
  margin: 12px 0 0 10px;
}
#top-monster.pol-right {
  text-align: right;
}
.breaking-nw-sm {
  background: #fff100;
  /* Old browsers */
  background: -moz-linear-gradient(top, #fff100 0%, #fff100 100%);
  /* FF3.6+ */
  background: -webkit-linear-gradient(top, #fff100 0%, #fff100 100%);
  /* Chrome10+,Safari5.1+ */
  background: -ms-linear-gradient(top, #fff100 0%, #fff100 100%);
  /* IE10+ */
  background: linear-gradient(top, #fff100 0%, #fff100 100%);
  /* W3C */
  height: 30px;
  width: 620px;
  margin-bottom: 10px;
}
.breaking-sm-logo_blank {
  font-family: Capitolium2-Bold, Georgia, serif;
  font-weight: normal;
  font-size: 18px;
  color: #333;
  margin-top: 6px;
  margin-right: 10px;
  padding: 0px;
  width: 385px;
  height: 22px;
  overflow: hidden;
  line-height: 20px;
}
#breakingNews .logo_blank {
  margin-top: 6px;
  margin-right: 10px;
  width: 700px;
  height: 30px;
  overflow: hidden;
}
#breakingNews .logo_blank a {
  font-family: Capitolium2-Bold, Georgia, serif;
  font-weight: normal;
  font-size: 22px;
}
#breakingNews .logo_blank a,
#breakingNews .logo_blank a:visited {
  color: #000;
}
#breakingNews .logo_blank a:hover {
  color: #c00;
  text-decoration: none;
}
#breakingNews .logo {
  margin-top: 12px;
  margin-left: 11px;
  margin-right: 10px;
}
#breakingNews .big_arrow {
  margin-right: 3px;
  padding-top: 10px;
}
#breakingNews .search_text {
  font-size: 10px;
  font-family: Roboto;
  width: 84px;
  height: 17px;
  padding-left: 5px;
  padding-top: 4px;
  margin-right: 6px;
  border: solid 1px #e0e0e0;
}
.sms_approve {
  width: 280px;
  text-align: center;
  font-size: 12px;
  font-style: italic;
  float: left;
  color: #000;
  display: none;
}
/* ny header - breaking */
div#breaking {
  overflow: visible;
}
div#breaking h2 {
  float: left;
  font: 1.3em "Politiken Egyptienne", Georgia, sans-serif;
  color: black;
  letter-spacing: 0.9px;
  margin: 0 7px 0 15px;
}
div#breaking .art_subtitle {
  font-family: Georgia,serif;
  font-size: 20px;
  color: #666;
}
div#breaking header {
  background: #ffe000;
  font-family: 'roboto condensed', Arial, sans-serif;
  font-size: 18px;
  padding: 8px 24px 8px 10px;
  color: #333;
  margin-bottom: .5em;
}
div#breaking header b {
  text-transform: uppercase;
}
div#breaking h1 {
  margin-top: 0;
}
div#breaking p {
  margin: .5em 0;
}
div#breaking .img a {
  padding: 0;
}
/*end polHeader*/
/*Start pol footer*/
/*Services*/
#services {
  margin-bottom: 20px;
  clear: both;
}
#services ul {
  font-family: Roboto, Helvetica, sans-serif;
  font-size: 11px;
  color: #000;
  line-height: 14px;
  margin-top: 20px;
}
#services ul li.first {
  clear: left;
}
#services ul li {
  float: left;
  width: 290px;
  margin-bottom: 30px;
  margin-right: 30px;
}
#services ul li.bottom {
  margin-bottom: 0px;
}
#services ul li.last {
  margin-right: 0px;
}
#services p {
  margin-bottom: 0px;
}
#services .services_img {
  margin-right: 10px;
  float: left;
}
#services .pol-top-header {
  background: url("/graphics/sprites/pol_bg_spriets_v0.png?v5") 0 -1625px;
  height: 41px;
  overflow: hidden;
}
.read-more-arrow {
  padding-right: 3px;
}
/* Large header */
#large_header {
  width: 940px;
  overflow: hidden;
}
#large_header .latest-focus a,
#large_header .latest-focus a:visited {
  font-family: Capitolium2-Bold, Georgia, serif;
  font-weight: normal;
  font-size: 14px;
}
#large_header .latest-focus a:hover {
  color: #c00;
  text-decoration: none;
}
#large_header .latest-focus span {
  font: bold 14px Roboto, Helvetica, sans-serif;
  margin-left: 14px;
  text-transform: uppercase;
  margin-right: 6px;
}
#large_header h2,
#large_header h2 a,
#large_header h2 a:visited {
  text-transform: uppercase;
  font: bold 26px Roboto;
  text-decoration: none;
  float: left;
  margin-right: 3px;
}
#large_header h3,
#large_header h3 a,
#large_header h3 a:visited {
  font-family: Capitolium2-Bold, Georgia, serif;
  font-weight: normal;
  font-size: 26px;
  text-decoration: none;
}
#large_header .latest-focus,
.latest-focus {
  float: right;
  margin-top: 6px;
  border: none;
}
.l-header-logo {
  display: block;
  float: left;
  width: 300px;
  height: 60px;
  margin-right: 32px;
}
.cursor_default {
  cursor: default;
}
.art-block {
  float: left;
  width: 292px;
  height: 60px;
  padding-right: 5px;
}
.art-block.art2 {
  width: 311px;
}
.art-block a {
  font-family: Capitolium2-Bold, Georgia, serif;
  font-weight: normal;
  padding-top: 10px;
}
.art-block-rubrik {
  font-family: Capitolium2-Bold, Georgia, serif;
  font-weight: normal;
  padding-top: 10px;
  float: left;
  display: block;
  width: 191px;
  overflow: hidden;
}
#rub2.art-block-rubrik {
  width: 221px;
  padding-right: 10px;
}
.art-block .img-link {
  float: left;
  display: block;
  width: 70px;
  height: 60px;
  margin-right: 10px;
  padding-top: 0;
}
.large_header ul.focus-sibmenu li a,
.large_header ul.focus-sibmenu li a:visited {
  font: bold 12px Roboto, Helvetica, sans-serif;
  text-decoration: none;
  padding: 0 9px;
  display: block;
  float: left;
}
.large_header ul.focus-sibmenu {
  float: left;
  background: #000;
  width: 930px;
  padding: 0px 5px;
}
.large_header ul.focus-sibmenu li:first-child a {
  border-left: none;
}
.large_header ul.focus-sibmenu li {
  float: left;
  font-size: 11px;
  line-height: 11px;
  padding: 2px 0;
}
.large_header ul.focus-sibmenu li a {
  border-left: 1px solid #666;
  color: #fff;
}
.large_header ul.focus-sibmenu li a:hover {
  color: #cc0000;
}
.large_header ul.focus-sibmenu li.last a {
  background: none;
}
.fs-fan {
  font-size: 10px;
  color: #333;
  display: block;
  float: left;
  margin-top: 1px;
}
.fs-fan span {
  float: left;
  height: 12px;
  margin-right: 5px;
  width: 12px;
  display: block;
}
.get-break {
  font-size: 10px;
  color: #333;
  display: block;
  float: right;
}
#news_mail {
  background-repeat: no-repeat;
  background-position: 183px center;
}
/*Newsletter box end*/
/*ibyenprisen header start*/
.ib-pris-box {
  padding: 10px;
  background: #333333 url("/graphics/backgrounds/ibyenpris2011_bg.png") repeat-x 0 bottom;
  font-family: Roboto;
  width: 920px;
  overflow: hidden;
}
.ib-pris-box h1 a {
  font-family: Capitolium2-Bold, Georgia, serif;
  font-weight: normal;
  font-size: 24px;
  line-height: 27px;
  color: #fff;
}
.ib-pris-box h1 a:hover {
  color: #cc0000;
}
.ib-pris-box h3 {
  font: bold 12px / normal Roboto;
  color: #ccc;
  margin: 0 0 3px 0;
  text-transform: uppercase;
}
.ib-pris-logo {
  background: url("/graphics/logos/ibyenpris2012_logo.png") no-repeat;
  display: block;
  width: 200px;
  height: 68px;
  margin-left: 5px;
  margin-bottom: 10px;
}
.ib-pris-col1 {
  width: 205px;
  margin-right: 20px;
}
.ib-pris-col2 {
  width: 360px;
  margin-right: 30px;
}
.ib-pris-col3 {
  width: 305px;
}
.ib-pris-art-image {
  width: 140px;
  height: 90px;
  overflow: hidden;
  display: block;
  margin-top: 23px;
  margin-left: 10px;
}
.ib-pris-howmany {
  font-weight: bold;
  font-size: 16px;
  color: #fff;
}
a.ib-pris-vote-btn {
  font-size: 10px;
  background: url("/graphics/backgrounds/ibyenpris_btn_bg.gif") repeat-x;
  padding: 3px 4px;
  display: block;
  color: #fff;
  -moz-border-radius: 2px;
  border-radius: 2px;
  margin-left: 15px;
}
a.ib-pris-vote-btn:hover {
  color: #fff;
}
a.pink-link {
  font-weight: bold;
  color: #FF3399;
  font-family: Roboto;
  font-size: 12px;
}
a.pink-link:hover {
  color: #666;
}
.ib-pris-list {
  list-style: none;
  margin: 0;
  padding: 0;
}
.ib-pris-list li {
  border-bottom: 1px solid #373737;
  margin-top: 0;
  padding-bottom: 2px;
  list-style: none;
}
.ib-pris-list li a {
  display: block;
  font-weight: bold;
  width: 193px;
  color: #fff;
  font-size: 12px;
  font-family: Roboto;
}
.ib-pris-list li a:hover {
  color: #cc0000;
}
.ib-pris-list li h6 {
  margin: 0;
  padding: 0;
}
.ib-pris-votes-results {
  color: #FF3399;
  font-weight: bold;
  margin-left: 5px;
  margin-top: 3px;
  width: 22px;
}
.ib-pris-vote-v1 {
  background-color: #FF3399;
  height: 10px;
  float: right;
}
.ib-pris-vote-v2 {
  width: 80px;
  margin-top: 5px;
}
.ib-fs-14 {
  font-size: 14px;
}
.ib-art-rubric {
  margin: -2px 0 8px 0;
}
.ib-art-rubric a {
  color: #fff;
}
.ib-art-rubric a:hover {
  color: #cc0000;
}
/*ibyenprisen header end*/
/* Common ibyen footer */
.tjekker-zone-bg,
.zone-bg {
  padding: 10px 0 15px 0;
  background-color: #FFF;
}
.list-cont {
  margin-right: 13px;
}
.vi-tjekker-zone-list,
.zone-list {
  width: 140px;
}
ul.zone-list {
  padding: 0;
  margin: 0;
}
.vi-tjekker-zone-list .first,
.zone-list .first {
  background: none;
  margin: 0;
  padding: 0;
}
.list-dotted-line-top li {
  width: 100%;
  display: inline-block;
  padding-top: 10px;
  margin-top: 9px;
  background: url("/graphics/lines/dots.gif") repeat-x;
}
.list-dotted-line-top li img {
  margin-top: 5px;
}
.vi-tjekker-list .img-u,
.vi-tjekker-zone-list .img-u,
.zone-list .img-u {
  max-height: 100px;
}
.vi-tjekker-zone-list span.date,
.zone-list span.date {
  display: block;
  margin-bottom: 5px;
}
.list-zone-rubric {
  font-size: 14px;
  font-family: Capitolium2-Bold, Georgia, serif;
  font-weight: normal;
  line-height: 16px;
  display: block;
}
div.see-more-news {
  padding-top: 2px;
}
.see-more-news .s-all-n {
  font: normal 9px Roboto, Helvetica, sans-serif;
  float: left;
  color: #c00;
  margin: 1px 0 0 0;
}
.see-more-news a,
.see-more-news a:visited,
.see-more-news a:hover {
  color: #CC0000;
  padding: 0px;
  font-size: 15px;
  font-weight: bold;
  line-height: 14px;
  overflow: hidden;
  float: left;
  white-space: nowrap;
  font-weight: 700;
  font-family: 'Roboto Condensed', Arial;
}
.zone-list-sub-head {
  font-weight: bold;
  width: 140px;
  font-size: 12px;
  margin: 0 0 5px 0;
}
.vi-tjekker-zone-list span.date {
  float: none;
  margin-top: 0;
}
.sp-ibyen h1.sp-title {
  background: #f09;
}
.sp-ibyen {
  margin-bottom: 20px;
}
.sp-freestyle {
  font-size: 14px;
}
/* freestyle box */
.sp-freestyle p {
  margin-bottom: 15px;
}
/* sp3 list start */
.sp-ibyen h1 {
  font-family: Capitolium2-Bold, Georgia, serif;
  font-weight: normal;
  font-size: 21px;
  line-height: 24px;
  padding-bottom: 10px;
  padding-top: 10px;
}
h1.sp-title {
  color: rgba(255, 255, 255, 0.96);
  color: #fff\9;
  /* IE8 and below */
  font: 1.1em "Politiken Egyptienne", georgia, sans-serif;
  letter-spacing: 0.9px;
  margin: 0 0 10px;
  padding: 0px;
  text-transform: uppercase;
}
ul.sen_kult_sp3 li {
  margin: 0 0px 5px 0;
  padding: 0 0px 10px 0;
  width: 300px;
  float: left;
}
a.rating-list-head,
.rating-list-head a {
  font-size: 18px !important;
}
.sp-ibyen ul.sp_list li span,
.sp-ibyen p.under-title span {
  color: #f09;
}
span.tv-list-timestamp,
.tv-foto-list span.tv-list-timestamp,
p.under-title span.tv-list-timestamp,
ul.sp_list li span.tv-list-timestamp {
  color: #999999;
  display: block;
  font-size: 10px;
  margin-bottom: 4px;
  text-transform: uppercase;
  font-weight: normal;
  font-family: Roboto;
}
p.under-title span.tv-list-timestamp {
  margin-bottom: 2px;
}
.sp-ibyen ul.sp_list li span.date {
  font-weight: normal;
}
ul.sp_list li span.date {
  color: #999;
  font: normal 10px Roboto, Helvetica, sans-serif;
  display: block;
  margin: 0;
  padding-top: 3px;
}
.rating-list-head-2 {
  padding-right: 10px;
  float: left;
  width: 195px;
}
.sp-ibyen h3 {
  font-family: Capitolium2-Bold, Georgia, serif;
  font-weight: normal;
  font-size: 18px;
  line-height: 21px;
  padding-bottom: 10px;
  padding-top: 6px;
}
/*small and big focus section/signs*/
#ibyen-zone .sp-ibyen {
  margin-bottom: 0px;
}
.subheader {
  font-family: Georgia,serif;
  font-weight: normal;
  line-height: 21px;
  font-size: 17px;
  color: #666;
  margin-bottom: 0;
  margin-top: 7px;
}
.top-art-header {
  font-family: Capitolium2-Bold, Georgia, serif;
  font-weight: normal;
  margin-bottom: 5px;
}
#bold-me-now {
  font-weight: bold;
}
.polpartner-outer {
  margin: auto;
}
