﻿@import url('../Fonts/fonts.css');
.NavHoverArrow {
  background: url('../images/NFP70/nav-hover-arrow.png') no-repeat 0 0 !important;
}
* {
  margin: 0;
  padding: 0;
}
a:focus,
input:focus,
select:focus,
textarea:focus {
  outline: 1px dotted #000;
}
a:visited {
  color: #468ba8;
}
body,
html {
  height: 100%;
}
body {
  font-size: 12px;
  line-height: 1.3;
  font-family: 'metanormal', arial, sans-serif;
  color: #323232;
  background: #fff;
  min-width: 100%;
}
/* Korrektur leere P's (damit die Abstände verschwinden) */
/* TODO: hiding empty p's causes issues with the standard sharepoint dialogs, 
         their height is calculated wrong (via JS) if all empty p elements are hidden. 
         where is this actually used? could the query be made more specific? */
/*p:empty {
	display: none;
}*/
p.my-rteElement-lead:empty {
  display: none;
}
.button,
.navigation ul li a .nav-state,
a {
  transition: color 1000ms, background-color 1000ms, opacity 1000ms;
  -webkit-transition: color 1000ms, background-color 1000ms, opacity 1000ms;
}
.button:hover,
.navigation ul li a:hover .nav-state,
a:hover {
  transition: color 300ms, background-color 300ms, opacity 300ms;
  -webkit-transition: color 300ms, background-color 300ms, opacity 300ms;
}
a img {
  transition: color 1000ms, background-color 1000ms, opacity 1000ms;
  -webkit-transition: color 1000ms, background-color 1000ms, opacity 1000ms;
}
a:hover img {
  transition: color 300ms, background-color 300ms, opacity 300ms;
  -webkit-transition: color 300ms, background-color 300ms, opacity 300ms;
}
a:hover img {
  opacity: 0.6;
  -moz-opacity: 0.6;
  filter: alpha(opacity=60);
}
a {
  color: #468ba8;
  text-decoration: none;
  cursor: pointer;
}
a:hover {
  text-decoration: underline;
}
a img {
  border: 0;
}
.navigation ul,
.employee,
.article,
.post-entry,
.tabs-nav ul,
.order ul,
.pinms > ul,
.row,
.blog-post-author,
.form-holder p,
.uploadForm p,
.products ul,
.clearfix {
  *zoom: 1;
}
.navigation ul:after,
.employee:after,
.article:after,
.row:after,
.pinms > ul:after,
.tabs-nav ul:after,
.blog-post-author:after,
.post-entry:after,
.form-holder p:after,
.uploadForm p:after,
.products ul:after,
.order ul:after,
.clearfix:after {
  width: 100%;
  content: '';
  font-size: 0;
  line-height: 0;
  text-indent: -4000px;
  clear: both;
  display: block;
}
input,
textarea,
select {
  font-size: 12px;
  font-family: arial, sans-serif;
}
textarea {
  overflow: auto;
}
fieldset {
  border: none;
}
.hidden {
  display: inline;
  left: -4000px;
  width: 0;
  position: absolute;
  top: -4000px;
  height: 0;
}
.cl {
  display: block;
  height: 0;
  font-size: 0;
  line-height: 0;
  text-indent: -4000px;
  clear: both;
}
.notext {
  font-size: 0;
  line-height: 0;
  text-indent: -4000px;
}
.left,
.alignleft {
  float: left;
  display: inline;
}
.right,
.alignright {
  float: right;
  display: inline;
}
.shell {
  width: 960px;
  margin: 0 auto;
  position: relative;
}
.header {
  border-top: 4px solid #468ba8;
  padding: 45px 0 0;
  min-width: 1060px;
}
/* Meta Navigation */
.top-nav {
  position: absolute;
  top: -31px;
  right: 0;
  z-index: 300;
  float: right;
}
.top-nav form {
  display: inline-block;
  zoom: 1;
  *display: inline;
}
.top-nav > ul {
  list-style: none;
}
.top-nav > ul > li {
  display: inline-block;
  height: 16px;
  padding: 0 17px;
  float: left;
}
.top-nav > ul > li.small-spacing {
  padding: 0;
}
.top-nav > ul > li:first-child {
  padding-left: 0;
  border-left: none;
}
.top-nav > ul > li > a {
  color: #767676;
  font-size: 13px;
}
.top-nav > ul > li > a:hover {
  color: #000;
  text-decoration: none;
}
.top-nav > ul > li .login {
  display: inline-block;
  zoom: 1;
  *display: inline;
  padding-right: 13px;
  background: url(../Images/login.png) no-repeat right 3px;
  font-family: 'meta-boldregular', arial, sans-serif;
}
.top-nav .jqTransformSelectWrapper {
  float: none;
  display: block;
  margin-bottom: -2px;
}
.top-nav .jqTransformSelectWrapper div:after {
  display: none;
}
.logo img {
  height: 52px;
  font-size: 0;
  line-height: 0;
  float: left;
  display: inline;
}
.logo:hover {
  text-decoration: none;
  opacity: 0.6;
  -moz-opacity: 0.6;
  filter: alpha(opacity=60);
}
.delete:hover,
.tab .info-txt .next:hover,
.tab .info-txt .prev:hover,
.tab .info-txt .next.disabled,
.tab .info-txt .prev.disabled,
.logo:hover {
  text-decoration: none;
  opacity: 0.6;
  -moz-opacity: 0.6;
  filter: alpha(opacity=60);
}
.navigation {
  float: right !important;
  display: inline;
  padding-top: 36px;
  z-index: 200;
}
.navigation .navigationmenu {
  float: left !important;
  list-style: none;
  padding-right: 25px;
}
.navigation ul {
  float: left !important;
  list-style: none;
  padding-right: 25px;
}
.navigation ul li {
  float: left;
  display: inline;
}
.navigation ul li a {
  display: block;
  color: #468ba8;
  font-size: 18px;
  padding: 20px 35px 0 15px;
  height: 47px;
  font-family: 'meta-boldregular', arial, sans-serif;
  position: relative;
  z-index: 2;
}
.navigation ul li a:hover {
  text-decoration: none;
}
.navigation ul li a .nav-state {
  width: 13px;
  height: 8px;
  background: url("../Images/NFP70/nav-state-arrow.png") no-repeat 0 0;
  position: absolute;
  top: 29px;
  right: 11px;
}
.navigation ul li a .nav-dd-arrow {
  font-size: 0;
  line-height: 0;
  text-indent: -4000px;
  display: block;
  position: absolute;
  bottom: -13px;
  left: 50%;
  margin-left: -11px;
  width: 22px;
  height: 13px;
  z-index: 22;
}
.navigation > ul > li > h2 > a.hover,
.navigation > ul > li > h2 > a:hover,
.navigation > ul > li > h2 > a:focus,
.navigation > ul > li > a.hover,
.navigation > ul > li > a:hover,
.navigation > ul > li > a:focus {
  color: #fff!important;
  background: #cc0033;
  outline: 0;
}
.navigation > ul > li > a:focus,
.navigation > ul > li > h2 > a:focus {
  outline: 1px dotted #000;
}
.navigation > ul > li > a.no-outline:focus,
.navigation > ul > li > h2 > a.no-outline:focus {
  outline: 0;
}
.navigation > ul > li > h2 > a.hover .nav-dd-arrow,
.navigation > ul > li > h2 > a:hover .nav-dd-arrow,
.navigation > ul > li > h2 > a:focus .nav-dd-arrow,
.navigation > ul > li > a.hover .nav-dd-arrow,
.navigation > ul > li > a:hover .nav-dd-arrow,
.navigation > ul > li > a:focus .nav-dd-arrow {
  background: url('../images/NFP70/nav-hover-arrow.png') no-repeat 0 0 !important;
  outline: 0;
}
.navigation > ul > li > h2 > a.hover .nav-state,
.navigation > ul > li > h2 > a:hover .nav-state,
.navigation > ul > li > h2 > a:focus .nav-state,
.navigation > ul > li > a.hover .nav-state,
.navigation > ul > li > a:hover .nav-state,
.navigation > ul > li > a:focus .nav-state {
  background: url(../Images/nav-state-hove-arrow.png) no-repeat 0 0 !important;
  outline: 0;
}
.navigation ul li a.active .nav-dd-arrow {
  background: url(../Images/nav-active-arrow.png) no-repeat 0 0;
}
.navigation ul li a.active {
  color: #000;
  color: #323232;
}
.navigation ul li a.active .nav-state {
  background: url(../Images/nav-state-active-arrow.png) no-repeat 0 0;
}
/* Top Navigation */
.navigation span ul li a {
  display: block;
  color: #468ba8;
  font-size: 18px;
  padding: 20px 35px 0 15px;
  height: 47px;
  font-family: 'meta-boldregular', arial, sans-serif;
  position: relative;
}
.navigation span ul li a:hover {
  text-decoration: none;
}
.navigation span ul li a .nav-state {
  width: 13px;
  height: 8px;
  background: url("../Images/NFP70/nav-state-arrow.png") no-repeat 0 0;
  position: absolute;
  top: 29px;
  right: 11px;
}
.navigation span ul li a .nav-dd-arrow {
  font-size: 0;
  line-height: 0;
  text-indent: -4000px;
  display: block;
  position: absolute;
  bottom: -11px;
  left: 50%;
  margin-left: -11px;
  width: 22px;
  height: 11px;
}
.navigation span ul li a.hover,
.navigation span ul li a:hover {
  color: #fff!important;
  background: #cc0033;
}
.navigation span ul li a.hover .nav-dd-arrow,
.navigation span ul li a:hover .nav-dd-arrow {
  background: url('../images/NFP70/nav-hover-arrow.png') no-repeat 0 0 !important;
}
.navigation span ul li a.hover .nav-state,
.navigation span ul li a:hover .nav-state {
  background: url(../Images/nav-state-hove-arrow.png) no-repeat 0 0 !important;
}
.navigation span ul li a.active .nav-dd-arrow {
  background: url(../Images/nav-active-arrow.png) no-repeat 0 0;
}
.navigation span ul li a.active {
  color: #000;
  color: #323232;
}
.navigation span ul li a.active .nav-state {
  background: url(../Images/nav-state-active-arrow.png) no-repeat 0 0;
}
.navigation .search {
  float: right;
  display: inline;
}
.search,
.ms-mpSearchBox,
#searchInputBox,
#SearchBox {
  height: 28px;
  position: relative;
  width: 153px;
}
#searchInputBox {
  margin-bottom: 0;
}
.container {
  width: 100%;
  position: relative;
}
.mdd-itemcontent {
  background: #f7f7f7;
  padding: 25px 0;
  border: solid #cc0033;
  border-width: 0px 0px 4px 0px;
  display: none;
  z-index: 1;
  /*position: absolute;
	top: 103px;
	left: -3%;
	width: 106%;
	margin-right:20px;*/
  overflow: hidden;
}
.mdd-nav-item .col {
  float: left;
  display: inline;
}
.mdd-nav-item .col + .col {
  padding-left: 40px;
}
.mdd-nav-item .col1 {
  width: 210px;
}
.mdd-nav-item .col > ul {
  list-style: none;
  list-style-type: none;
  list-style-position: outside;
  padding-right: 0;
}
.mdd-nav-item .col > ul > li {
  font-size: 15px !important;
}
.mdd-nav-item .col ul li {
  margin-bottom: 2px;
  width: 100%;
}
.mdd-nav-item .col ul li a {
  color: #323232;
  display: block;
  padding: 5px 15px 5px;
  font-size: 15px;
  cursor: pointer;
  font-family: 'metanormal';
  margin-right: 0;
  height: 100%;
}
.mdd-nav-item .col ul li h4 {
  font-size: 18px;
  font-family: 'meta-boldregular', arial, sans-serif;
}
.mdd-nav-item .col ul li:hover a {
  background-color: #fff;
}
.mdd-nav-item ul li:hover a {
  background-color: #cc0033;
}
.mdd-nav-item .col h3,
.mdd-nav-item .col .title-placeholder {
  font-size: 18px;
  font-weight: normal;
  border-bottom: 2px solid #e5e5e5;
  padding: 0 15px 10px;
  margin-bottom: 10px;
  min-height: 22px;
}
.mdd-nav-item .col ul li ul li a {
  background-image: url('../images/breadcrumb-arrow.png');
  background-repeat: no-repeat;
  background-position: 15px 9px;
  padding-left: 30px;
  font-size: 13px;
  height: 100%;
}
.nav {
  background: #efefef;
  height: 41px;
  position: relative;
}
.breadcrumb {
  float: left;
  display: inline;
  padding-top: 13px;
}
.breadcrumb ul {
  list-style: none;
}
.breadcrumb ul li {
  display: inline;
}
.breadcrumb .seperator {
  padding-left: 14px;
  background: url(../images/breadcrumb-arrow.png) no-repeat 0 5px;
}
.breadcrumb ul li a {
  color: #606060;
}
.breadcrumb ul li a:hover {
  color: #000;
  text-decoration: none;
}
.breadcrumb ul > :first-child {
  background: none;
  padding-left: 0px;
}
.share-set {
  float: right;
  display: inline;
}
.share-set ul {
  list-style: none;
}
.share-set > ul > li {
  float: left;
  display: inline;
  position: relative;
}
.share-set > ul > li > a {
  display: block;
  height: 27px;
  position: relative;
  padding: 14px 13px 0 28px;
  font-family: 'meta-boldregular', arial, sans-serif;
  color: #606060;
}
.share-set li div {
  z-index: 1;
  display: block;
  position: absolute;
  top: 41px;
  left: 0;
  background-color: #767676 !important;
  padding: 15px;
  min-width: 123px;
  display: none;
  opacity: 1;
  filter: alpha(opacity=100);
}
.share-set li ul li {
  padding-bottom: 12px;
}
.share-set li .share em {
  background: url(../images/share.png) no-repeat 0 0;
  width: 12px;
  height: 13px;
  left: 12px;
  top: 14px;
}
.share-set li .print em {
  background: url(../images/print.png) no-repeat 0 0;
  width: 16px;
  height: 14px;
  left: 10px;
  top: 14px;
}
.share-set > ul > li > a.selected,
.share-set > ul > li > a.hover,
.share-set > ul > li > a:hover {
  background-color: #767676;
  color: #fff;
  text-decoration: none;
  opacity: 1;
}
.share-set > ul > li > a em {
  font-size: 0;
  line-height: 0;
  text-indent: -4000px;
  position: absolute;
}
.share-set > ul > li > a.hover em,
.share-set > ul > li > a:hover em {
  background-position: 0 bottom;
}
.share-set .share-button {
  display: block;
}
.share-set .share-button > img {
  display: block;
}
.main {
  padding: 60px 0;
}
.sidebar {
  width: 160px;
  float: left;
  display: inline;
  padding-top: 5px;
}
.sidebar h2 {
  font-weight: normal;
  padding-bottom: 20px;
}
.sidebar ul {
  list-style: none;
}
.sidebar > ul > li {
  font-size: 15px;
  padding-bottom: 12px;
}
.sidebar ul li a {
  color: #606060;
}
.sidebar ul li a:hover {
  text-decoration: none;
  color: #000;
}
.sidebar ul li a.selected {
  font-family: 'meta-boldregular', arial, sans-serif !important;
}
.sidebar li ul {
  padding-left: 15px;
  padding-top: 10px;
}
.sidebar li ul li {
  font-size: 13px;
  padding-bottom: 10px;
}
.sidebar li ul li ul {
  padding-top: 0;
}
.sidebar li ul li ul li {
  padding-top: 12px;
  padding-bottom: 0;
}
.sidebar li ul li a {
  padding-left: 15px;
}
.sidebar > ul > li > ul > li {
  padding-bottom: 0px;
}
.sidebar > ul > li > ul > li > a {
  background: url(../images/breadcrumb-arrow.png) no-repeat 0 6px;
  display: block;
}
.sidebar ul ul ul {
  padding-bottom: 15px;
}
/* Left Side Navigation Styles */
.sidebar span ul {
  list-style: none;
}
.sidebar > span > ul > li {
  font-size: 15px;
  padding-bottom: 12px;
}
.sidebar span ul li a {
  color: #606060;
}
.sidebar span ul li a:hover {
  text-decoration: none;
  color: #000;
}
.sidebar span ul li a.active {
  font-family: 'meta-boldregular', arial, sans-serif;
}
.sidebar span li span ul {
  padding-left: 15px;
  padding-top: 10px;
}
.sidebar span li span ul li {
  font-size: 13px;
  padding-bottom: 10px;
}
.sidebar span li span ul li span ul {
  padding-top: 0;
}
.sidebar span li span ul li span ul li {
  padding-top: 12px;
  padding-bottom: 0;
}
.sidebar span li span ul li a {
  padding-left: 15px;
}
.sidebar span ul li span ul li span ul {
  padding-bottom: 0;
}
.sidebar > span > ul > li > span > ul > li > a {
  background: url(../images/breadcrumb-arrow.png) no-repeat 0 6px;
  display: block;
}
.sidebar > span > ul > li > span > ul > li > span > ul > li > a {
  background: url(../images/breadcrumb-arrow.png) no-repeat 0 6px;
  display: block;
}
.sidebar span ul span ul span ul {
  padding-bottom: 15px;
}
.sidebar .filter2 {
  padding-top: 140px;
}
.sidebar .filter .hold {
  padding-bottom: 20px;
  padding-top: 12px;
}
.sidebar .filter > ul > li {
  font-size: 15px;
  padding-bottom: 23px;
}
.sidebar .filter li ul {
  padding-left: 10px;
}
.sidebar .filter li ul li {
  font-size: 13px;
}
.sidebar .filter li ul li a {
  padding-left: 0;
  color: #468ba8;
}
.sidebar .filter li ul li a:hover {
  text-decoration: underline;
  color: #468ba8;
}
.reset-all {
  display: inline-block;
  zoom: 1;
  *display: inline;
  background: url(../Images/reset-all.png) no-repeat 0 0;
  padding-left: 20px;
}
.content {
  width: 760px;
  float: right;
  display: inline;
}
.content .teaser {
  width: 960px;
  float: right;
  display: inline;
}
.content .news-teaser {
  float: left;
  display: inline;
  width: 160px;
}
.content .news-teaser-blog {
  float: left;
  display: inline;
  width: 160px;
  margin-left: 40px;
}
.content .news-teaser-twitter {
  float: left;
  display: inline;
  width: 160px;
  margin-left: 40px;
}
.content .teaser .panelcontent span {
  padding: 8px;
}
.content .news-teaser .teaser-twitter {
  margin-left: 40px;
}
.content .news-teaser .teaser-blog {
  margin-left: 40px;
}
.teaserImage img {
  width: 160px;
  height: 105px;
}
.teaserImageBig img {
  width: 560px;
  height: 260px;
}
.bulletlist > ul {
  padding-left: 15px;
}
.bulletlist > ul > li {
  padding-left: 5px;
  font-size: 13px;
  padding-bottom: 16px;
  font-family: 'linoletter_lt_romanregular', arial, sans-serif;
  line-height: 1.3;
}
.bulletlist .link-list {
  padding-left: 0;
  list-style: none;
}
.bulletlist .link-list li {
  background: url("../Images/NFP70/list-links-arrow.png") no-repeat 0 5px;
  padding-left: 20px;
  line-height: 1.3;
}
.home-box-content .bulletlist .link-list li {
  background: url("../Images/NFP70/list-links-arrow.png") no-repeat 0 23px;
  padding-left: 20px;
  line-height: 1.3;
}
.acc-entry .bulletlist > ul {
  padding-left: 15px;
  list-style: disc;
}
.acc-entry .bulletlist > ul > li {
  padding-left: 5px;
  line-height: 1.3;
  font-size: 13px;
  padding-bottom: 16px;
  font-family: 'linoletter_lt_romanregular', arial, sans-serif;
  background: none;
}
.acc-entry .bulletlist .link-list {
  padding-left: 0;
  line-height: 1.3;
  list-style: none;
}
.acc-entry .bulletlist .link-list li {
  background: url("../Images/NFP70/list-links-arrow.png") no-repeat 0 5px;
  padding-left: 20px;
}
.bulletlist.no-bullets ul {
  padding-left: 0;
}
.bulletlist.no-bullets ul li {
  padding-left: 0;
  list-style: none;
}
.ms-rtestate-write .bulletlist.no-bullets ul li {
  border-bottom: 1px dotted #ccc;
}
.section {
  float: left;
  display: inline;
  width: 560px;
}
.section-HomePage {
  float: left;
  display: inline;
  width: 680px;
}
.post h1 {
  padding-bottom: 34px;
  font-weight: normal;
  font-size: 28px;
  color: #323232 !important;
}
.post h2,
.post fieldset legend {
  font-family: 'meta-boldregular', arial, sans-serif;
  font-weight: normal;
  font-size: 18px;
  padding-bottom: 12px;
  padding-top: 18px;
  color: #323232;
}
.post h5 {
  font-size: 18px;
  font-weight: normal;
  padding-bottom: 24px;
  font-family: 'metanormal', arial, sans-serif;
}
.post p {
  padding-bottom: 16px;
  font-size: 13px;
  line-height: 18px;
  font-family: 'linoletter_lt_romanregular', arial, sans-serif;
}
.post > ul {
  padding-left: 15px;
}
.post > ul > li {
  padding-left: 5px;
  font-size: 13px;
  padding-bottom: 16px;
  font-family: 'linoletter_lt_romanregular', arial, sans-serif;
}
.post .list-links {
  padding-left: 0;
  list-style: none;
}
.post .list-links li {
  background: url("../Images/NFP70/list-links-arrow.png") no-repeat 0 5px;
  padding-left: 20px;
}
.post table {
  margin-bottom: 16px;
}
.post table tr td {
  border-bottom: 1px solid #d5d5d5;
}
.post table tr:last-child td {
  border-bottom: 0;
}
.post table th {
  background: #efefef;
  font-weight: normal;
  font-size: 13px;
  font-family: 'meta-boldregular', arial, sans-serif;
  height: 41px;
  text-align: left;
  padding-left: 15px;
}
.post table th a {
  background: url(../Images/blue-arrow.png) no-repeat right 7px;
  display: inline-block;
  zoom: 1;
  *display: inline;
  padding-right: 12px;
}
.post table td {
  font-size: 13px;
  padding: 12px 0 12px 15px;
}
.post > img {
  padding-bottom: 16px;
}
.post .headimage {
  padding-bottom: 16px;
}
.post .image-holder {
  padding-top: 3px;
  padding-bottom: 5px;
}
.post .image-holder p {
  font-size: 12px;
  color: #767676;
  padding-top: 10px;
  padding-bottom: 0;
}
.post .image-holder.alignleft {
  padding-right: 20px;
}
.post .image-holder.alignright {
  padding-left: 20px;
}
.post table.post-entries td {
  vertical-align: top;
}
.post table.post-entries td .meta {
  font-family: 'metanormal', arial, sans-serif;
}
.post table.post-entries .post-entry h2 {
  padding-bottom: 12px;
}
.post .imagelead {
  margin-bottom: 0px;
}
.post ul {
  padding-bottom: 0px;
}
p.title {
  padding-bottom: 10px;
  font-size: 13px;
  line-height: 18px;
  font-family: 'linoletter_lt_romanregular', arial, sans-serif;
}
p.helpText {
  padding-bottom: 5px;
  font-size: 13px;
  line-height: 18px;
  font-family: 'linoletter_lt_romanregular', arial, sans-serif;
  margin-bottom: 5px;
}
.medianewsrss {
  position: absolute;
  right: 200px;
  margin-top: -20px;
}
.announcementrss {
  float: right;
}
.announcementheader {
  width: 115px;
}
.loadingimage {
  position: absolute;
  left: 50%;
  visibility: visible;
  vertical-align: middle;
  border-style: inset;
  border-color: transparent;
}
.snftable h2 {
  font-family: 'meta-boldregular', arial, sans-serif;
  font-weight: normal;
  font-size: 18px;
  padding-bottom: 12px;
  padding-top: 18px;
  color: #323232 !important;
}
.snftable table {
  margin-bottom: 16px;
}
.snftable table tr td {
  border-bottom: 1px solid #d5d5d5;
}
.snftable table tr:last-child td {
  border-bottom: 0;
}
.snftable table th {
  background: #efefef;
  font-weight: normal;
  font-size: 13px;
  font-family: 'meta-boldregular', arial, sans-serif;
  height: 41px;
  text-align: left;
  padding-left: 15px;
}
.snftable table th a {
  background: url(../Images/blue-arrow.png) no-repeat right 7px;
  display: inline-block;
  zoom: 1;
  *display: inline;
  padding-right: 12px;
}
.snftable table td {
  font-size: 13px;
  padding: 12px 0 12px 15px;
}
.rss-button {
  padding: 10px 0 32px;
}
.rss-button a {
  display: inline-block;
  zoom: 1;
  *display: inline;
  padding-left: 21px;
  background: url(../Images/rss-button.png) no-repeat 0 0;
  font-family: 'meta-boldregular', arial, sans-serif;
}
.box-holder {
  padding-bottom: 30px;
}
.box-holder h2 {
  color: #323232;
}
.jqcarousel .box,
.box-holder .box {
  float: left;
  display: inline;
  width: 160px;
}
.jqcarousel .box + .box,
.box-holder .box + .box {
  margin-left: 40px;
}
.box-image {
  padding-bottom: 10px;
}
.box-image img {
  display: block;
}
.teaserimage .box-image img {
  width: 560px;
  height: 260px;
}
.publicationImage img {
  width: 160px;
  height: 210px;
}
.box-entry h3 {
  font-size: 16px;
  color: #468ba8;
  font-weight: normal;
  font-family: 'meta-boldregular', arial, sans-serif;
  padding-bottom: 9px;
}
.box-entry p {
  padding-bottom: 8px;
}
.box-entry p a {
  background: url("../Images/NFP70/list-links-arrow.png") no-repeat right 5px;
  display: inline-block;
  zoom: 1;
  *display: inline;
  padding-right: 12px;
}
.aside .box {
  padding-bottom: 13px;
}
.aside .box + .box {
  background: url(../Images/aside-box-border.png) no-repeat 0 0;
  padding-top: 18px;
}
.aside .box-image {
  padding-bottom: 16px;
}
.aside .teaserimage .box-image img {
  width: 160px;
  height: 105px;
}
.aside .box-entry h3 {
  color: #323232;
}
.aside .box-entry p {
  font-family: 'linoletter_lt_romanregular', arial, sans-serif;
}
.aside .box-entry p a {
  font-size: 13px;
}
.aside .teaser-entry .blog-post p {
  line-height: 20px;
}
.jqcarousel {
  padding-bottom: 30px;
  width: 560px;
  position: relative;
}
.jqcarousel h2 {
  padding-bottom: 23px;
  color: #323232;
}
.jqcarousel ul {
  list-style: none;
  padding: 0;
}
.jqcarousel ul li {
  padding: 0;
}
.jqcarousel h2 {
  text-align: center;
}
.slideshow {
  padding-bottom: 5px;
}
.slideshow h2 {
  text-align: center;
  padding-bottom: 23px;
}
.slideshow img {
  padding-bottom: 10px;
}
.slideshow p {
  font-size: 12px;
  font-family: 'metanormal', arial, sans-serif;
}
.e-paper {
  padding-bottom: 30px;
}
.e-paper h2 {
  padding-bottom: 20px;
}
.aside {
  width: 160px;
  float: right;
  display: inline;
}
.aside-HomePage {
  width: 260px;
  float: right;
  display: inline;
}
.accordion {
  padding-bottom: 30px;
  padding-top: 15px;
  -webkit-print-color-adjust: exact;
}
.accordion .panel-title a {
  text-decoration: none;
  position: relative;
  cursor: pointer;
  background: url(../Images/accordion-border.png) repeat-x 0 bottom;
  font-size: 16px;
  font-family: 'meta-boldregular', arial, sans-serif;
  display: block;
  padding: 13px 0 18px;
  border: none;
  outline: none;
}
.accordion .panel-title a:focus {
  outline: 1px dotted #000;
}
.accordion .linktitle {
  font-size: 18px;
}
.accordion .accordion-title {
  color: #323232;
}
.accordion .panel-title a:after {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  display: block;
  background: url("../Images/NFP70/nav-state-arrow.png") no-repeat right 24px;
  width: 100%;
  height: 100%;
}
.accordion .panel-title a.active {
  background: none;
  color: #323232;
  text-decoration: none;
}
.accordion .panel-title a.active:after {
  text-decoration: none;
  color: #323232;
  background: url(../Images/acc-active.png) no-repeat right 24px;
}
.accordion .panel-content {
  background: url(../Images/accordion-border.png) repeat-x 0 bottom;
}
.accordion .panel-content {
  padding: 14px 20px 6px 0;
}
#accordion .acc-entry2 {
  padding-top: 0;
  margin-top: 0px;
}
#accordion .acc-entry2 p {
  line-height: 21px;
}
#accordion .text-info {
  padding-bottom: 10px;
}
.accordion .panel-content ul {
  margin-left: 15px;
  padding-left: 15px;
  list-style: disc;
}
.accordion .panel-content ul li {
  font-size: 13px;
  padding-left: 5px;
  line-height: 1.3;
  padding-bottom: 16px;
  font-family: 'linoletter_lt_romanregular', arial, sans-serif !important;
  background: none;
}
.accordion .panel-content .post-entries ul li {
  font-size: 13px;
  padding-bottom: 13px;
  background: none!important;
  padding-left: 0px!important;
}
.accordion .panel-content .feedback {
  margin-right: -20px;
  line-height: 40px;
}
.accordion .panel-content .list {
  list-style-type: disc;
  padding-left: 15px;
  padding-bottom: 20px;
}
.accordion .panel-content .list li {
  font-size: 13px;
  font-family: 'linoletter_lt_romanregular', arial, sans-serif;
  background: transparent;
  padding-left: 0;
}
.accordion .panel-content h6 {
  font-weight: normal;
  font-family: 'linoletter_w01_boldregular', arial, sans-serif;
  font-size: 13px;
  padding-bottom: 10px;
}
.post .feedback {
  height: 40px;
  padding: 0 0px 0 30px;
  color: #606060;
  font-size: 13px;
  font-family: 'metanormal', arial, sans-serif;
}
.post .feedback {
  background: #f7f7f7 url(../Images/feedback.png) no-repeat 10px 12px;
  line-height: 40px;
  margin: 5px 0 20px;
}
.accordion2 {
  background: url(../Images/accordion-border.png) repeat-x 0 0;
  padding-top: 2px;
  padding-bottom: 0;
}
.accordion2 .accordion-trigger {
  padding-bottom: 12px;
}
.accordion2 .accordion-trigger:after {
  background: url("../Images/NFP70/nav-state-arrow.png") no-repeat right center;
}
.accordion2 .accordion-trigger.expanded:after {
  background: url(../Images/acc-active.png) no-repeat right center;
}
.search-section {
  width: 440px;
  height: 30px;
  position: relative;
  padding-bottom: 35px;
  margin-top: 14px;
}
.search-section .field {
  border: 0;
  background: #f7f7f7;
  width: 340px;
  color: #7c7c7c;
  font-size: 12px;
  font-family: 'metanormal', arial, sans-serif;
  padding: 6px 10px 7px;
}
.search-section .field {
  border-top: 1px solid #d7d7d7;
  border-left: 1px solid #d7d7d7;
}
.search-section .search-button {
  position: absolute;
  top: 0;
  right: 0;
  width: 60px;
  height: 30px;
  cursor: pointer;
  border: 0;
  color: #fff;
  font-size: 13px;
}
.search-section .search-button {
  font-family: 'metanormal', arial, sans-serif;
  background: #cc0033;
  padding-bottom: 2px;
}
.search-section .search-button:hover {
  background: #f18627;
}
.search-database {
  padding: 20px;
  background: #f7f7f7;
  margin-bottom: 16px;
}
.search-database-image {
  float: left;
  display: inline;
}
.search-database-entry {
  width: 380px;
  float: left;
  display: inline;
  padding-left: 20px;
}
.search-database-entry h2 {
  padding: 0;
  font-size: 16px;
  padding-bottom: 5px;
}
.search-database-entry h2 small {
  font-size: 10px;
  vertical-align: top;
  line-height: 10px;
}
.search-database-entry p {
  padding: 0;
}
.search-database-entry p a {
  color: #468ba8;
  display: inline-block;
  zoom: 1;
  *display: inline;
  margin-right: 15px;
  position: relative;
}
.search-database-entry p a i {
  width: 11px;
  height: 11px;
  background: url(../Images/search-db.png) no-repeat 0 0;
  position: absolute;
  top: 1px;
  right: -15px;
}
.search-results {
  color: #767676;
}
.search-results strong {
  font-weight: normal;
  font-family: 'meta-boldregular', arial, sans-serif;
}
.entries {
  border-top: 1px solid #d2d2d2;
  border-bottom: 1px solid #d2d2d2;
  padding: 8px 0;
}
.entries .entry h2 span {
  color: #767676;
  font-family: 'metanormal', arial, sans-serif;
}
.entries .entry h2 a {
  text-decoration: none;
}
.paging {
  padding: 20px 0;
}
.paging ul {
  height: 31px;
}
.paging ul li {
  float: left;
  display: inline;
  width: 31px;
  padding-right: 10px;
}
.paging ul li a {
  display: block;
  height: 31px;
  text-align: center;
  line-height: 31px;
  font-size: 13px;
  color: #468ba8;
  font-family: 'meta-capsmedium', arial, sans-serif;
}
.paging ul li a:hover,
.paging ul li .active {
  color: #fff;
  background: #767676;
  text-decoration: none;
}
.paging ul li .paging-prev,
.paging ul li .paging-next {
  font-size: 0;
  line-height: 0;
  text-indent: -4000px;
}
.paging ul li .paging-prev {
  background: url(../Images/paging.png) no-repeat 0 0;
}
.paging ul li .paging-prev:hover {
  background: #767676 url(../Images/paging.png) no-repeat 0 bottom;
}
.paging ul li .paging-next {
  background: url(../Images/paging.png) no-repeat right 0;
}
.paging ul li .paging-next:hover {
  background: #767676 url(../Images/paging.png) no-repeat right bottom;
}
.paging span span {
  margin-left: 5px;
  margin-right: 5px;
  background: #767676;
  color: #fff;
  text-decoration: none;
  display: block;
  text-align: center;
  line-height: 31px;
  font-size: 13px;
  font-family: 'meta-capsmedium', arial, sans-serif;
  float: left;
  display: inline;
  width: 31px;
  height: 31px;
}
.paging span a {
  margin-left: 5px;
  margin-right: 5px;
  display: block;
  text-align: center;
  line-height: 31px;
  font-size: 13px;
  color: #468ba8;
  font-family: 'meta-capsmedium', arial, sans-serif;
  float: left;
  display: inline;
  width: 31px;
  height: 31px;
}
.paging span a:hover,
.paging span span .active {
  color: #fff;
  background: #767676;
  text-decoration: none;
}
.medianews .filter-box {
  padding-top: 15px;
  width: 100%;
}
.medianews .search-section .search-button {
  position: absolute;
  top: 0;
  right: 0;
  width: 60px;
  height: 30px;
  cursor: pointer;
  border: 0;
  color: #fff;
  font-size: 13px;
  font-family: 'metanormal', arial, sans-serif;
  background: #cc0033;
  padding-bottom: 2px;
  padding-top: 0px;
  padding-left: 3px;
  min-width: 0px;
}
.medianews .search-section .search-button:hover {
  background: #f18627;
}
.medianews .filter-box .search-section {
  float: right;
  display: inline;
  margin-top: 0;
}
.medianews .filter-box .search-section .field {
  width: 170px;
  padding-right: 0px;
}
.filter-box {
  padding-top: 15px;
  width: 63px;
}
.filter-box .search-section {
  float: right;
  display: inline;
  width: 280px;
  margin-top: 0;
}
.filter-box .search-section .field {
  width: 180px;
}
.filter-box .jqTransformSelectWrapper + .jqTransformSelectWrapper {
  margin-left: 20px;
}
.filter-box .jqTransformSelectWrapper a.jqTransformSelectOpen {
  height: 30px;
  right: 0;
  top: 0;
  width: 30px;
  z-index: 2;
}
.employees table {
  border-collapse: collapse;
  border-bottom: 1px solid #d2d2d2;
}
.employees table td {
  padding: 24px 15px 19px 0;
  vertical-align: top;
  color: #323232;
  font-size: 13px;
}
.employees table td h4 {
  font-size: 15px;
  font-weight: normal;
  padding: 0 0 3px;
}
.employees table td p {
  font-size: 13px;
  font-weight: normal;
  font-family: 'metanormal', arial, sans-serif;
  padding: 0;
}
.employees table td p .email {
  font-size: 12px;
  display: inline-block;
  zoom: 1;
  *display: inline;
  background: url(../Images/email.png) no-repeat 0 4px;
  padding-left: 17px;
}
.employees table td:last-child p:first-child {
  padding-bottom: 6px;
}
.employees table th {
  padding: 0 15px 0 0;
}
.employees table th:first-child {
  padding: 0 0 0 20px;
}
.employees table tr + tr td {
  border-bottom: 1px solid #d2d2d2;
}
.employees table .title {
  font-family: "Segoe UI", "Segoe", Tahoma, Helvetica, Arial, sans-serif;
  color: #777;
  line-height: 1.6;
  font-size: 15px;
  font-weight: normal;
  padding: 0 0 3px;
}
.employee-image {
  background: #f7f7f7;
  width: 40px;
  height: 47px;
  position: relative;
  cursor: pointer;
  float: left;
  display: inline;
}
.employee-image:hover img {
  display: block;
}
.employee-image img {
  position: absolute;
  bottom: 0;
  right: 0;
  display: none;
  z-index: 100;
}
.employee-entry {
  float: left;
  display: inline;
  width: 180px;
  padding-left: 18px;
}
.products-holder {
  padding-top: 47px;
}
.products-holder .products > h2 {
  padding: 0;
  font-size: 28px;
  padding-bottom: 23px;
}
.products-holder .product-detail {
  display: none;
}
.products-holder ul li {
  list-style: none;
  float: left;
  width: 160px;
  margin-left: 40px;
  overflow: hidden;
}
.products-holder .product-teaser {
  position: relative;
}
.products-holder .product-detail-link {
  position: absolute;
  top: 1px;
  left: 1px;
  text-indent: -4000px;
  width: 99%;
  height: 99%;
}
.products-holder ul {
  margin-left: -40px;
}
.products-holder .product-teaser img {
  width: 160px;
  height: 210px;
}
.products-holder .product-teaser h2,
.products-holder .product-teaser h3 {
  min-height: 58px;
  color: #468ba8;
  font-family: "meta-boldregular", arial, sans-serif;
  font-size: 16px;
}
.products-holder .product-teaser:hover h2,
.products-holder .product-teaser:hover h3 {
  text-decoration: underline;
}
.products-holder .product-teaser:hover img {
  transition: color 300ms, background-color 300ms, opacity 300ms;
  -webkit-transition: color 300ms, background-color 300ms, opacity 300ms;
}
.products-holder .product-teaser:hover img {
  opacity: 0.6;
  -moz-opacity: 0.6;
  filter: alpha(opacity=60);
}
.product-detail .detail-image-left {
  float: left;
  margin-right: 10px;
  margin-bottom: 10px;
}
.product-detail .field {
  border: 0;
  width: 20px;
  color: #7c7c7c;
  font-size: 12px;
  font-family: 'metanormal', arial, sans-serif;
  padding: 6px 10px 7px;
}
.product-detail .field {
  border-top: 1px solid #d7d7d7;
  border-left: 1px solid #d7d7d7;
  background: #f7f7f7;
  float: left;
  display: inline;
  margin-right: 16px;
}
.product-detail .submit {
  float: left;
  display: inline;
  width: 72px;
  height: 30px;
  cursor: pointer;
  border: 0;
  color: #fff;
  font-size: 13px;
}
.product-detail .submit {
  font-family: 'metanormal', arial, sans-serif;
  background: #cc0033;
  padding-bottom: 7px;
  margin-left: 16px;
}
.product-detail .submit:hover {
  background: #f18627;
}
.product-detail select,
.product-detail .selectboxit-container {
  float: left;
}
.product-detail .product-ordering {
  margin: 20px 0;
}
.product-detail .product-ordering > * {
  float: left;
  margin-left: 21px;
  padding: 9px 0 9px 21px;
  border-left: 1px solid #d2d2d2;
}
.product-detail .product-ordering > :first-child {
  margin-left: 0;
  padding-left: 0;
  border-left: none;
}
button.ui-button {
  min-width: 0;
}
.ui-dialog .ui-dialog-titlebar {
  border-bottom: 1px solid #ccc;
  margin: 0.4em 1em;
  margin-bottom: 5px;
  padding: 0 0 10px 0;
}
.ui-dialog .ui-dialog-title {
  font-family: 'meta-boldregular', arial, sans-serif;
  font-weight: normal;
  font-size: 18px;
  color: #323232;
}
.ui-dialog .ui-dialog-titlebar-close {
  right: 0;
  top: 13px;
}
.products {
  padding-bottom: 21px;
}
.products > ul {
  list-style: none;
  margin-left: -40px;
}
.products .product {
  float: left;
  display: inline;
  width: 160px;
  margin-left: 40px;
}
.product a {
  display: block;
  position: relative;
  width: 160px;
}
.product a i {
  width: 24px;
  height: 11px;
  background: url(../Images/product-arrow.png) no-repeat 0 0;
  font-size: 0;
  line-height: 0;
  text-indent: -4000px;
}
.product a i {
  position: absolute;
  bottom: -32px;
  left: 50%;
  margin-left: -12px;
  display: block;
}
.product a .product-name {
  display: block;
  font-size: 16px;
  color: #468ba8;
  font-family: 'meta-boldregular', arial, sans-serif;
  min-height: 58px;
}
.product a .product-image {
  display: block;
}
.products-description {
  padding: 17px 0 15px;
  border-bottom: 1px solid #d2d2d2;
  border-top: 1px solid #d2d2d2;
  margin-bottom: 35px;
  display: none;
}
.products-description > ul {
  list-style: none;
}
.products-description > ul > li {
  padding: 10px 0;
}
.product-description {
  display: none;
}
.product-description h4 {
  color: #323232;
  font-size: 18px;
  font-family: 'meta-boldregular', arial, sans-serif;
  font-weight: normal;
  padding-bottom: 10px;
}
.product-description h5 {
  color: #323232;
  font-weight: normal;
  font-family: 'linoletter_w01_boldregular', arial, sans-serif;
  font-size: 12px;
  padding-bottom: 14px;
}
.product-description p {
  font-size: 12px;
  padding-bottom: 12px;
  line-height: 18px;
}
.product-description > ul {
  list-style-type: disc;
  padding-left: 15px;
  padding-bottom: 20px;
}
.product-description > ul > li {
  font-size: 12px;
  font-family: 'linoletter_lt_romanregular', arial, sans-serif;
  padding-bottom: 4px;
}
.product-description .order > ul {
  height: 50px;
  list-style: none;
}
.product-description .order > ul > li {
  float: left;
  display: inline;
  height: 41px;
  padding-top: 9px;
}
.product-description .order > ul > li + li {
  border-left: 1px solid #d2d2d2;
  padding-left: 21px;
  margin-left: 21px;
}
.product-description .order > ul > li .field {
  border: 0;
  width: 20px;
  color: #7c7c7c;
  font-size: 12px;
  font-family: 'metanormal', arial, sans-serif;
  padding: 6px 10px 7px;
}
.product-description .order > ul > li .field {
  border-top: 1px solid #d7d7d7;
  border-left: 1px solid #d7d7d7;
  background: #f7f7f7;
  float: left;
  display: inline;
  margin-right: 16px;
}
.product-description .order > ul > li .submit {
  float: left;
  display: inline;
  width: 72px;
  height: 30px;
  cursor: pointer;
  border: 0;
  color: #fff;
  font-size: 13px;
}
.product-description .order > ul > li .submit {
  font-family: 'metanormal', arial, sans-serif;
  background: #cc0033;
  padding-bottom: 7px;
  margin-left: 16px;
}
.product-description .order > ul > li .submit:hover {
  background: #f18627;
}
.product-checkout {
  float: right!important;
}
.products-holder2 .product a .product-name {
  min-height: 21px;
  padding-bottom: 15px;
}
.button {
  display: inline-block;
  zoom: 1;
  *display: inline;
  padding: 0 10px;
  height: 30px;
  line-height: 30px;
  border-radius: 1px;
  background: #cc0033;
  color: #fff;
}
.button {
  font-size: 13px;
  font-family: 'metanormal', arial, sans-serif;
}
.button:hover {
  text-decoration: none;
  background: #f18627;
}
.button2:visited {
  color: #fff!important;
}
.button2,
.ui-widget-content .button2 {
  display: inline-block;
  zoom: 1;
  *display: inline;
  padding: 0 10px;
  height: 30px;
  line-height: 30px;
  border-radius: 1px;
  background: #468ba8;
  color: #fff;
}
.button2,
.ui-widget-content .button2 {
  font-size: 13px;
  font-family: 'metanormal', arial, sans-serif;
}
.button2:hover,
.ui-widget-content .button2:hover {
  text-decoration: none;
  background: #00237b;
}
.selection {
  padding-bottom: 25px;
  padding-top: 35px;
}
.selection h2 {
  padding-bottom: 18px;
}
.selection table th {
  padding: 0 15px 0 0;
}
.selection table th:first-child {
  padding: 0 15px 0;
}
.selection table td {
  padding-left: 0;
  padding-top: 16px;
}
.selection table td span {
  width: 26px;
  height: 24px;
  border-left: 1px solid #c8c8c8;
  border-top: 1px solid #c8c8c8;
  display: block;
  color: #7c7c7c;
  font-size: 12px;
  padding: 5px 0 0 13px;
}
.selection table td span {
  background: #f7f7f7;
}
.delete {
  display: inline-block;
  zoom: 1;
  *display: inline;
  font-size: 0;
  line-height: 0;
  text-indent: -4000px;
  width: 18px;
  height: 17px;
  position: relative;
}
.delete img {
  position: absolute;
  top: 0;
  left: 0;
}
textarea.field,
input.field {
  border: 0;
  width: 339px;
  color: #7c7c7c;
  font-size: 12px;
  font-family: 'metanormal', arial, sans-serif;
  padding: 6px 10px 7px;
}
textarea.field,
input.field {
  border-top: 1px solid #d7d7d7;
  border-left: 1px solid #d7d7d7;
  background: #f7f7f7;
  float: left;
  display: inline;
}
.form-holder {
  color: #323232;
}
.form-holder h2,
.form-holder fieldset legend {
  padding-bottom: 27px;
}
.form-holder .form-title {
  padding: 15px 0 14px;
}
.form-holder .note {
  font-size: 13px;
  font-family: 'metanormal', arial, sans-serif;
  padding-top: 13px;
}
.form-holder .note span {
  padding-right: 3px;
  color: #cc0033;
}
.form-holder label {
  display: block;
  padding-bottom: 3px;
  font-family: 'metanormal', arial, sans-serif;
}
.form-holder label.jqTransformCheckbox {
  padding-bottom: 0;
}
.form-holder label span,
.form-holder fieldset legend span {
  color: #cc0033;
}
.form-holder .field {
  width: 339px;
}
.form-holder .field.inline-field {
  width: 100px;
  margin-top: -4px;
}
.form-holder textarea.field {
  display: block;
  height: 74px;
  resize: none;
}
.form-holder .small-field {
  width: 66px;
}
.form-holder .medium-field {
  width: 232px;
}
.form-holder .field-holder {
  float: left;
}
.form-holder .field-holder + .field-holder {
  margin-left: 17px;
}
.form-holder .field-holder label.left {
  padding: 2px 20px 0 15px;
}
.form-holder .form-line {
  margin-bottom: 10px;
}
.form-holder .submit-button {
  width: 75px;
  height: 30px;
  margin: 0;
  padding: 0;
  border-radius: 1px;
  cursor: pointer;
  border: 0;
  color: #fff;
  font-size: 13px;
  font-family: 'metanormal', arial, sans-serif;
}
.form-holder .submit-button {
  background: #cc0033;
  padding-bottom: 2px;
}
.form-holder .publications .submit-button {
  width: 150px;
  height: 30px;
  margin: 0;
  padding: 0;
  border-radius: 1px;
  cursor: pointer;
  border: 0;
  color: #fff;
  font-size: 13px;
  font-family: 'metanormal', arial, sans-serif;
}
.form-holder .publications .submit-button {
  background: #cc0033;
  padding-bottom: 2px;
}
.form-holder .submit-button:hover {
  background: #f18627;
}
.form-holder .buttons {
  padding-top: 5px;
}
.form-holder .horizontal-checkbox {
  float: left;
  width: auto;
}
.uploadForm {
  color: #323232;
}
.uploadForm h2 {
  padding-bottom: 27px;
}
.uploadForm .form-title {
  padding: 15px 0 14px;
}
.uploadForm .note {
  font-size: 13px;
  font-family: 'metanormal', arial, sans-serif;
  padding-top: 0px;
  margin-bottom: 0px;
  margin-top: 0px;
}
.uploadForm .note span {
  padding-right: 3px;
  color: #cc0033;
}
.uploadForm label {
  display: block;
  padding-bottom: 3px;
  font-family: 'metanormal', arial, sans-serif;
}
.uploadForm label.jqTransformCheckbox {
  padding-bottom: 0;
}
.uploadForm label span {
  color: #cc0033;
}
.uploadForm .field {
  width: 339px;
  float: none;
}
.uploadForm textarea.field {
  display: block;
  height: 74px;
  resize: none;
}
.uploadForm .small-field {
  width: 66px;
}
.uploadForm .medium-field {
  width: 232px;
}
.uploadForm .field-holder {
  float: left;
  display: inline;
}
.uploadForm .field-holder + .field-holder {
  margin-left: 17px;
}
.uploadForm .field-holder label.left {
  padding: 7px 20px 0 15px;
}
.uploadForm .submit-button {
  width: 75px;
  height: 30px;
  margin: 0;
  padding: 0;
  border-radius: 1px;
  cursor: pointer;
  border: 0;
  color: #fff;
  font-size: 13px;
  font-family: 'metanormal', arial, sans-serif;
}
.uploadForm .submit-button {
  background: #cc0033;
  padding-bottom: 2px;
}
.uploadForm .publications .submit-button {
  width: 150px;
  height: 30px;
  margin: 0;
  padding: 0;
  border-radius: 1px;
  cursor: pointer;
  border: 0;
  color: #fff;
  font-size: 13px;
  font-family: 'metanormal', arial, sans-serif;
}
.uploadForm .publications .submit-button {
  background: #cc0033;
  padding-bottom: 2px;
}
.uploadForm .submit-button:hover {
  background: #f18627;
}
.uploadForm .buttons {
  padding-top: 5px;
}
.uploadForm .horizontal-checkbox {
  float: left;
  width: auto;
}
.uploadForm .label-inline-block {
  display: inline-block;
  padding-bottom: 3px;
  font-family: 'metanormal', arial, sans-serif;
}
.uploadForm .helpText {
  display: block;
  margin-top: 5px;
  font-style: italic;
  font-family: 'metanormal', arial, sans-serif;
}
.uploadForm .jqTransformSelectWrapper {
  float: none;
}
.uploadForm .checkbox-list-label {
  padding-bottom: 0;
  margin-bottom: 0;
}
.uploadForm .checkbox-list table {
  width: 100%;
}
.uploadForm .checkbox-list table tr td {
  border-bottom: none;
}
.uploadForm .checkbox-list table tr td .icheckbox {
  float: left;
  margin: 0 10px 0 0;
}
.uploadForm .checkbox-list table tr td label {
  float: left;
}
.uploadForm .checkbox-list label {
  padding-top: 2px;
}
.uploadForm .checkbox-list .jqTransformCheckboxWrapper label {
  padding-top: 0;
}
.program a {
  position: absolute;
  margin-top: 5px;
  padding-left: 8px;
}
.newsletter-language {
  width: 450px;
}
.newsletter-nfp {
  width: 400px;
}
.newsletter-nfp a {
  font-family: 'metanormal', arial, sans-serif !important;
  font-size: 13px;
  padding-left: 8px!important;
  position: absolute;
  margin-top: 5px;
}
/* .contact-formvalidator { display: block; padding-bottom: 3px; font-family: 'metanormal', arial, sans-serif; color:red} */
.contact-formvalidator {
  display: inline-block;
  padding: 4px 0 3px 5px;
  font-family: 'metanormal', arial, sans-serif;
  color: red;
}
.fur-newsletter {
  padding-bottom: 34px;
  padding-top: 22px;
}
.fur-newsletter label {
  position: relative;
}
.to-db {
  padding-top: 10px;
  font-size: 13px;
}
.to-db a {
  display: inline-block;
  zoom: 1;
  *display: inline;
  background: url(../Images/search-db.png) no-repeat right 4px;
  padding-right: 15px;
}
.info-tooltip {
  display: inline-block;
  zoom: 1;
  *display: inline;
  font-size: 0;
  line-height: 0;
  text-indent: -4000px;
  background: url(../Images/info.png) no-repeat 0 0;
}
.info-tooltip {
  position: absolute;
  top: 7px;
  right: 0;
  width: 15px;
  height: 14px;
}
.organization {
  padding-left: 20px;
  margin-left: -20px;
  background: url(../Images/organization.png) repeat-y 0 0;
}
.o-box {
  margin-bottom: 30px;
  background: #efefef;
  padding: 27px 25px;
  position: relative;
  height: 100%;
}
.o-box h2 {
  padding-top: 0;
}
.o-box h6 {
  font-size: 13px;
  font-weight: normal;
  font-family: 'meta-boldregular', arial, sans-serif;
  padding-bottom: 14px;
}
.o-box p {
  font-size: 15px;
  font-family: 'metanormal', arial, sans-serif;
}
.o-box ul {
  padding-left: 15px;
}
.o-box ul li {
  font-size: 13px;
  padding-bottom: 5px;
}
.o-box ul li + li {
  padding-top: 9px;
}
.o-box ol {
  list-style-type: upper-roman;
  padding-left: 15px;
}
.o-box ol li {
  font-size: 13px;
  padding-bottom: 5px;
}
.o-box ol li + li {
  padding-top: 9px;
}
.o-box .cols {
  padding-top: 8px;
}
.o-box .cols .col {
  width: 240px;
  float: left;
  display: inline;
  padding-right: 20px;
}
.o-box .line {
  width: 18px;
  height: 2px;
  position: absolute;
  top: 50%;
  margin-top: -1px;
  left: -18px;
  background: url(../Images/o-box-line.png) no-repeat 0 0;
}
.last-o-box .line {
  background: #ffffff url(../Images/o-box-line.png) repeat-x 0 0;
  height: 50%;
  margin: 0;
  bottom: 0;
  top: auto;
  left: -20px;
  width: 20px;
}
.o-box:first-child .line {
  background: #ffffff url(../Images/o-box-line.png) repeat-x 0 bottom;
  height: 50%;
  margin: 0;
  top: 0;
  left: -20px;
  width: 20px;
}
.news-entry {
  padding-bottom: 35px;
}
.news-entry h1 {
  line-height: 28px;
  padding-bottom: 19px;
}
.news-entry p {
  line-height: 21px;
  padding-bottom: 4px;
}
.news-entry p a {
  display: inline-block;
  zoom: 1;
  *display: inline;
  background: url("../Images/NFP70/list-links-arrow.png") no-repeat right 8px;
  font-family: 'metanormal', arial, sans-serif;
  padding-right: 10px;
}
.news-entry h2 {
  padding-bottom: 8px;
}
.teasers {
  padding-bottom: 50px;
}
.teasers > ul {
  list-style: none;
}
.teasers > ul > li {
  float: left;
  display: inline;
}
.teasers > ul > li + li {
  margin-left: 40px;
}
.teaser {
  width: 160px;
}
.teaser-head h2 {
  padding: 0 0 10px;
  font-size: 16px;
  border-bottom: 1px solid #d2d2d2;
  margin-bottom: 15px;
  color: #323232;
  font-family: 'meta-boldregular', arial, sans-serif;
  line-height: 1.3;
}
.teaser-head h2 img {
  margin-bottom: -5px;
  margin-right: -3px;
}
.teaser-entry h2 {
  font-size: 16px;
  padding-top: 6px;
  padding-bottom: 8px;
}
.teaser-entry p {
  padding-bottom: 7px;
}
.teaser-entry p a {
  font-family: 'metanormal', arial, sans-serif;
}
.teaser-entry p .email {
  display: inline-block;
  zoom: 1;
  *display: inline;
  background: url(../Images/email.png) no-repeat 0 7px;
  padding-left: 16px;
}
.teaser-entry .events {
  list-style: none;
}
.teaser-entry .events li + li {
  border-top: 1px solid #D2D2D2;
  padding-top: 15px;
  margin-top: 5px;
}
.teaser-entry .events .more {
  background: url("../Images/NFP70/list-links-arrow.png") no-repeat right 6px;
}
.teaser-entry .event p a {
  font-family: 'linoletter_lt_romanregular', arial, sans-serif;
}
.teaser-entry .event .meta {
  color: #606060;
}
.teaser-entry .feeds {
  list-style: none;
}
.teaser-entry .feeds li + li {
  padding-top: 22px;
  margin-top: 13px;
  background: url(../Images/aside-box-border.png) no-repeat 0 0;
}
.teaser-entry .feed {
  font-family: 'linoletter_lt_romanregular', arial, sans-serif;
  line-height: 20px;
}
.teaser2 .teaser-entry p {
  font-family: 'linoletter_lt_romanregular', arial, sans-serif;
  padding-bottom: 11px;
  line-height: 20px;
}
.snf {
  margin-top: 14px;
}
.snf a {
  display: inline-block;
  zoom: 1;
  *display: inline;
  padding-right: 15px;
  background: url(../Images/search-db.png) no-repeat right 4px;
}
.test {
  display: inline-block;
  zoom: 1;
  *display: inline;
  background: url("../Images/NFP70/list-links-arrow.png") no-repeat right 0px;
}
.teaser-entry .posts {
  list-style: none;
}
.teaser-entry .posts li + li {
  background: url(../Images/aside-box-border.png) no-repeat 0 0;
  padding-top: 11px;
  margin-top: 6px;
}
.teaser-entry .blog-post p {
  font-family: 'linoletter_lt_romanregular', arial, sans-serif;
  font-size: 13px;
}
.teaser-entry .blog-post h3 {
  font-size: 13px;
  color: #468ba8;
  font-weight: normal;
  font-family: 'metanormal', arial, sans-serif;
  padding-bottom: 9px;
}
.a-box {
  padding: 20px;
  background: #f7f7f7;
}
.a-box .more {
  background: url("../Images/NFP70/list-links-arrow.png") no-repeat right 6px;
}
.a-box-image {
  padding-bottom: 12px;
}
.a-box-image a {
  display: block;
}
.a-box-entry h3 {
  font-size: 16px;
  font-weight: normal;
  font-family: 'meta-boldregular', arial, sans-serif;
  padding-bottom: 6px;
}
.a-box-entry ul {
  list-style: none;
}
.a-box-entry ul li + li {
  padding-top: 13px;
}
.teaser-links {
  list-style: none;
}
.teaser-links li {
  font-size: 13px;
  padding-bottom: 15px;
}
.teaser-links .more {
  background: url("../Images/NFP70/list-links-arrow.png") no-repeat right 6px;
  display: inline;
}
.t-view-all {
  background: url(../Images/accordion-border.png) repeat-x 0 0;
  padding-top: 15px;
  font-size: 13px;
}
.t-view-all .more {
  background: url("../Images/NFP70/list-links-arrow.png") no-repeat right 6px;
}
.aside .teaser {
  padding-bottom: 25px;
  width: 100%;
}
.aside .a-box {
  margin-bottom: 40px;
}
.articles h1 {
  line-height: 28px;
  padding-bottom: 10px;
}
.articles ul {
  list-style: none;
}
.articles ul li + li {
  margin-top: 25px;
  border-top: 1px solid #d2d2d2;
  padding-top: 27px;
}
.article-image {
  float: left;
  display: inline;
  width: 160px;
}
.article-entry {
  float: left;
  display: inline;
  width: 380px;
  padding-left: 20px;
}
.article-entry h2 {
  padding: 0 0 10px;
  line-height: 18px;
}
.article-entry p {
  padding-bottom: 5px;
}
.second-level li + li {
  padding-top: 10px;
}
.cartPublication {
  padding-left: 14px!important;
}
.post-entries > ul {
  list-style: none;
}
.post-entries2 > ul li + li {
  padding-top: 10px;
  background: url(../Images/accordion-border.png) repeat-x 0 0;
  margin-top: 5px;
}
.post-entries2 .post-entry .meta {
  padding-bottom: 14px;
}
.post-entries3 > ul li {
  padding-top: 22px;
  background: url(../Images/accordion-border.png) repeat-x 0 0;
  margin-top: 5px;
}
.post-entries3 .post-entry .meta {
  padding-bottom: 14px;
}
.post-entry h2 {
  padding: 0;
}
.post-entry p {
  line-height: 21px;
  padding-bottom: 8px;
}
.post-entry .meta {
  font-family: 'metanormal', arial, sans-serif;
}
.post-entry img.alignleft {
  padding-right: 20px;
}
.post-entry img.alignright {
  padding-left: 20px;
}
.post-entry2 {
  padding-top: 10px;
  padding-bottom: 15px;
}
.post-entry2 p {
  padding-bottom: 0;
}
.post-entry2 h2 {
  padding-bottom: 12px;
}
.post-entry2 ul {
  list-style: none;
}
.post-entry2 ul li {
  font-size: 13px;
  background: url("../Images/NFP70/list-links-arrow.png") no-repeat 0 4px;
  padding-left: 20px;
  padding-bottom: 13px;
  font-family: 'linoletter_lt_romanregular', arial, sans-serif;
}
.post-entry2 ul li a span {
  color: #767676;
}
.post-entry-image {
  width: 160px;
  float: left;
  display: inline;
  padding-right: 20px;
  padding-top: 5px;
}
.post-entry-content {
  width: 570px;
  float: left;
  display: inline;
  padding-bottom: 15px;
}
.post-entry-content p {
  padding-bottom: 2px;
}
.bio h1 {
  line-height: 28px;
}
.bio-image {
  float: left;
  display: inline;
  width: 160px;
  padding-bottom: 20px;
}
.bio-entry {
  float: left;
  display: inline;
  width: 330px;
  padding-left: 40px;
}
.bio-entry h2 {
  line-height: 18px;
}
.bio-entry h5 {
  line-height: 18px;
  padding-bottom: 15px;
}
.bio-entry p {
  line-height: 21px;
}
.brief-bio h2 {
  padding-bottom: 21px;
}
.brief-bio table tr td:first-child {
  width: 180px;
}
.brief-bio table tr td {
  border: 0;
  font-family: 'linoletter_lt_romanregular', arial, sans-serif;
  line-height: 21px;
  padding: 4px 20px 4px 0;
  vertical-align: top;
}
.bio-content ul {
  padding-left: 15px;
}
.bio-content ul li {
  font-size: 13px;
  font-family: 'linoletter_lt_romanregular', arial, sans-serif;
  padding-bottom: 13px;
}
.blog-posts {
  border-top: 1px solid #dadada;
  margin-top: 5px;
}
.blog-post-content {
  border-bottom: 1px solid #dadada;
  padding-bottom: 15px;
  padding-top: 23px;
  margin-bottom: 7px;
}
.blog-post-content h2 {
  font-size: 36px;
  font-weight: normal;
  font-family: 'metanormal', arial, sans-serif;
  padding-bottom: 25px;
}
.blog-post-content h3 {
  font-size: 18px;
  font-weight: normal;
  font-family: 'meta-boldregular', arial, sans-serif;
  padding: 10px 0;
}
.blog-post-content p {
  line-height: 21px;
  padding-bottom: 9px;
}
.blog-post-author {
  padding-bottom: 26px;
  position: relative;
}
.blog-post-author .comments {
  padding-left: 22px;
  background: url(../Images/comments.png) no-repeat 0 3px;
  position: absolute;
  top: 3px;
  right: 0;
}
.blog-post-author .comments {
  display: inline-block;
  zoom: 1;
  *display: inline;
  font-size: 13px;
}
.blog-post-author-image {
  float: left;
  display: inline;
  width: 50px;
}
.blog-post-author-image img {
  width: 50px;
}
.blog-post-author-entry {
  float: left;
  display: inline;
  width: 380px;
  padding-left: 20px;
  padding-top: 3px;
}
.blog-post-author-entry h3 {
  font-size: 18px;
  font-weight: normal;
  font-family: 'metanormal', arial, sans-serif;
}
.blog-post-author-entry .meta {
  color: #767676;
  font-family: 'metanormal', arial, sans-serif;
}
.blog-post-content-image {
  padding-bottom: 20px;
}
.blog-post-content2 {
  padding-top: 0;
}
.blog-post-content2 h2 {
  padding-top: 0;
}
.blog-post-comments-holder {
  padding-bottom: 20px;
}
.blog-post-comments-holder h2 {
  color: #767676;
  font-weight: normal;
  font-family: 'metanormal', arial, sans-serif;
  padding-bottom: 20px;
}
.blog-post-comments > ul {
  list-style: none;
}
.blog-post-comments > ul > li {
  margin-bottom: 18px;
}
.blog-post-comment {
  background: #f7f7f7;
  padding: 20px 20px 5px;
}
.blog-post-comment h3 {
  font-size: 18px;
  font-weight: normal;
  font-family: 'meta-boldregular', arial, sans-serif;
}
.blog-post-comment p {
  line-height: 21px;
}
.blog-post-comment .meta {
  color: #767676;
  padding-bottom: 10px;
  font-family: 'metanormal', arial, sans-serif;
}
.write-comment {
  background: #f7f7f7;
  padding: 20px 20px 5px;
}
.write-comment h3 {
  font-size: 18px;
  font-weight: normal;
  font-family: 'meta-boldregular', arial, sans-serif;
}
.write-comment p {
  color: #606060;
  font-family: 'metanormal', arial, sans-serif;
}
.write-comment .form-holder {
  width: 100%;
  padding-top: 8px;
}
.write-comment .form-holder label {
  color: #323232;
}
.write-comment .form-holder .field {
  background: #fff;
}
.write-comment .form-holder p textarea.field {
  height: 82px;
  width: 499px;
}
.write-comment .form-holder .submit-button {
  width: 100px;
}
.write-comment .form-holder label em {
  font-style: normal;
  color: #606060;
}
.write-comment .uploadForm {
  width: 100%;
  padding-top: 8px;
}
.write-comment .uploadForm label {
  color: #323232;
}
.write-comment .uploadForm .field {
  background: #fff;
}
.write-comment .uploadForm p textarea.field {
  height: 82px;
  width: 499px;
}
.write-comment .uploadForm .submit-button {
  width: 100px;
}
.write-comment .uploadForm label em {
  font-style: normal;
  color: #606060;
}
.selections ul {
  list-style: none;
}
.selections form > ul > li {
  padding: 0;
}
.selections form > ul > li + li {
  border-top: 1px solid #d2d2d2;
}
.selections .selection-head {
  position: relative;
  line-height: 1.3;
  font-size: 12px;
  padding: 0;
}
.selection-head a {
  display: block;
  padding: 32px 50px 32px 41px;
  color: #323232;
  font-size: 20px;
  font-family: 'meta-boldregular', arial, sans-serif;
}
.selection-head a {
  background: url("../Images/NFP70/nav-state-arrow.png") no-repeat right center;
}
.selection-head a.selected {
  background: url(../Images/acc-active.png) no-repeat right center;
}
.selection-head a.not-slideable {
  background: none;
  cursor: default;
}
.selection-head a strong {
  font-weight: normal;
  color: #767676;
  font-family: 'metanormal', arial, sans-serif;
}
.selection-head .selection-number {
  font-size: 18px;
  position: absolute;
  top: 50%;
  left: 0;
  width: 31px;
  height: 28px;
  background: url(../Images/selection-number.png) no-repeat 0 0;
  color: #fff;
}
.selection-head .selection-number {
  text-align: center;
  padding-top: 3px;
  margin-top: -8px;
}
.selection-head a:hover {
  text-decoration: none;
}
.check-boxes .col1 {
  width: 178px;
}
.check-boxes .col1 + .col1 {
  margin-left: 15px;
}
.check-boxes .col2 {
  width: 369px;
}
.check-boxes .col2 + .col2 {
  margin-left: 20px;
}
.check-boxes > ul {
  list-style: none;
}
.check-boxes > ul > li {
  float: left;
  display: inline;
}
.check-box-head {
  background: #f7f7f7;
  margin-bottom: 1px;
  padding: 20px 0;
}
.check-box-head h3 {
  text-align: center;
  color: #323232;
  font-size: 15px;
  font-weight: normal;
  font-family: 'meta-boldregular', arial, sans-serif;
}
.check-box-head .info {
  display: inline-block;
  zoom: 1;
  *display: inline;
  text-indent: -4000px;
  width: 15px;
  height: 15px;
  margin-left: 5px;
  margin-top: 2px;
  position: relative;
}
.check-box-head .info img {
  position: absolute;
  top: 0;
  left: 0;
}
.check-box-entry {
  padding-bottom: 30px;
}
.check-box-entry .row {
  background: #f7f7f7;
  margin-bottom: 1px;
  padding: 11px;
  position: relative;
}
.check-box-entry .row.active {
  background: #ffedda;
}
.check-holder {
  float: left;
  display: inline;
}
.check-holder .jqTransformCheckboxWrapper {
  margin: 0;
}
.col1 .check-label {
  width: 125px;
}
.col2 .check-label {
  width: 200px;
}
.col2 .check-label > label {
  color: #606060;
}
.check-label {
  float: left;
  display: inline;
  padding-left: 10px;
}
.check-label > label {
  color: #323232;
  display: block;
  font-size: 13px;
  line-height: 20px;
  width: 100%;
  cursor: pointer;
}
.check-label h3 {
  color: #000;
  font-size: 16px;
  line-height: 16px;
  font-weight: normal;
  font-family: 'meta-boldregular', arial, sans-serif;
}
.check-label h3 label {
  cursor: pointer;
  display: block;
  padding-bottom: 3px;
  padding-top: 5px;
}
.check-label .details {
  font-size: 13px;
  position: absolute;
  top: 50%;
  right: 20px;
  display: inline-block;
  zoom: 1;
  *display: inline;
  height: 17px;
  margin-top: -8px;
}
.tabs-nav {
  margin-bottom: 32px;
}
.tabs-nav ul {
  border-bottom: 1px solid #d2d2d2;
}
.tabs-nav ul li {
  float: left;
  display: inline;
  width: 115px;
}
.tabs-nav ul li + li {
  padding-left: 14px;
}
.tabs-nav ul li a {
  display: block;
  height: 61px;
  padding: 9px 0px 0 6px;
  background: #efefef;
  border-top-left-radius: 5px;
  border-top-right-radius: 5px;
  position: relative;
  overflow: hidden;
}
.tabs-nav ul li a.active,
.tabs-nav ul li.ui-state-active a {
  border: 1px solid #d2d2d2;
  border-bottom: 0;
  background: #fff;
  margin-bottom: -1px;
}
.tabs-nav ul li a strong {
  color: #000;
  font-weight: normal;
  font-size: 13px;
  font-family: 'meta-boldregular', arial, sans-serif;
  display: block;
  min-height: 34px;
  padding-bottom: 3px;
}
.tabs-nav ul li a em {
  font-style: normal;
  color: #1d9a65;
  font-size: 13px;
  font-family: 'meta-boldregular', arial, sans-serif;
}
.tabs-nav ul li a .info {
  width: 15px;
  height: 14px;
  text-indent: -4000px;
  position: absolute;
  top: 10px;
  right: 10px;
}
.tabs-nav ul li a .info img {
  position: absolute;
  left: 0;
  top: 0;
}
.tabs-nav ul li a:hover {
  background: #fafafa;
  text-decoration: none;
}
.tab {
  display: none;
}
.home-box .tab {
  display: block;
}
.info-txt,
.info-txt .info-label {
  text-align: center;
  color: #323232;
  font-size: 18px;
  font-weight: normal;
  position: relative;
  line-height: 31px;
  padding-bottom: 25px;
}
.info-txt .info-label span {
  color: #767676;
}
.info-txt .next {
  width: 31px;
  height: 31px;
  overflow: hidden;
  font-size: 0;
  line-height: 0;
  position: absolute;
  top: -21px;
  right: 0;
}
.info-txt .next img {
  position: absolute;
  left: 0;
  bottom: 0;
}
.info-txt .prev {
  width: 31px;
  height: 31px;
  overflow: hidden;
  font-size: 0;
  line-height: 0;
  position: absolute;
  top: -21px;
  right: 33px;
}
.info-txt .prev img {
  position: absolute;
  left: 0;
  top: 0;
}
.pinms > ul > li {
  float: left;
  display: inline;
}
.pinms .col1 {
  width: 178px;
}
.pinms .col1 + .col1 {
  margin-left: 15px;
}
.pinm {
  background: #f7f7f7;
}
.pinm-head {
  border-bottom: 1px solid #fff;
  padding: 5px 10px;
  position: relative;
  min-height: 59px;
}
.pinm-head h3 {
  color: #000;
  width: 140px;
  font-size: 16px;
  font-weight: normal;
  font-family: 'meta-boldregular', arial, sans-serif;
  float: left;
  -ms-word-wrap: break-word;
  word-wrap: break-word;
}
.pinm-head .delete {
  float: right;
  margin-top: 2px;
}
.pinm-entry ul li.even {
  background: #efefef;
}
.pinm-entry ul li {
  padding: 10px;
  border-bottom: 1px solid #fff;
}
.pinm-entry h4 {
  font-size: 14px;
  color: #606060;
  font-weight: normal;
  font-family: 'meta-boldregular', arial, sans-serif;
  padding-bottom: 6px;
  min-height: 18px;
}
.pinm-entry p {
  color: #606060;
  font-size: 13px;
  line-height: 13px;
  font-family: 'metanormal', arial, sans-serif;
  line-height: 20px;
  padding-bottom: 2px;
  margin-bottom: 0;
}
.pinm-entry .buttons {
  text-align: center;
}
.compare {
  padding-bottom: 25px;
}
.compare a {
  float: left;
  display: inline;
}
.compare p {
  float: left;
  display: inline;
  color: #767676;
  font-family: 'metanormal', arial, sans-serif;
  padding-left: 24px;
  padding-top: 5px;
}
.main-slider {
  height: 740px;
  overflow: hidden;
}
.main-slider .slide-box-holder {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
}
.home-box-holder {
  padding-top: 45px;
  padding-bottom: 50px;
}
.home-box-holder ul {
  list-style: none;
}
.home-box-holder .shell > ul > li {
  float: left;
  display: inline;
  width: 240px;
  padding: 0 40px;
}
.home-box {
  background: #fff;
}
.home-box h2 {
  font-size: 18px;
  font-weight: normal;
  font-family: 'metanormal', arial, sans-serif;
}
.home-box h2 a {
  color: #323232;
  display: inline-block;
  zoom: 1;
  *display: inline;
}
.home-box h2 a:hover {
  text-decoration: none;
}
.home-box ul li {
  border-top: 1px solid #d2d2d2;
  font-size: 15px;
  line-height: 21px;
  padding: 16px 0;
}
.home-box p a,
.home-box ul li a {
  color: #468ba8;
}
.home-box p a:hover,
.home-box ul li a:hover {
  color: #323232;
  text-decoration: none;
}
.home-box p {
  font-size: 15px;
  line-height: 21px;
  padding: 16px 0;
}
.home-box-head {
  min-height: 60px;
}
.home-box-head h2 {
  padding: 14px 40px 0 40px;
  margin: 0 -20px;
  min-height: 46px;
}
.home-box-content {
  min-height: 235px;
}
.max-h .home-box-content {
  display: block !important;
}
.home-holder {
  position: relative;
  overflow: hidden;
}
.min-h .home-box-holder {
  width: 960px;
  position: absolute;
  bottom: 0;
  left: 50%;
  margin-left: -480px;
  padding: 0;
}
.min-h .home-box-holder .home-box {
  width: 319px;
  float: left;
  display: inline;
  padding: 0;
  height: 60px;
  position: relative;
}
.min-h .home-box-holder .home-box-head {
  margin: 0 20px;
  cursor: pointer;
  background: url(../Images/box-head.png) no-repeat right 25px;
}
.min-h .home-box-holder .home-box-head.active {
  background: url(../Images/box-head.png) no-repeat right -54px;
}
.min-h .home-box-holder .home-box + .home-box {
  margin-left: 1px;
}
.min-h .home-box-holder .home-box .home-box-content {
  display: none;
  position: relative;
  min-height: 0;
  padding: 0 40px;
}
.min-h .flex-control-nav {
  bottom: 123px;
}
.min-h .inner-col {
  position: absolute;
  left: 0;
  bottom: 0;
  width: 319px;
  padding: 0;
  background: #fff;
}
.slide-box,
.slide-box-gray,
.slide-box-white {
  width: 380px;
  margin-top: 125px;
  padding: 10px;
}
.slide-box h2 {
  color: #323232;
  font-weight: normal;
  font-size: 28px;
  font-family: 'metanormal', arial, sans-serif;
  padding-bottom: 16px;
}
.slide-box .slide-box-lead {
  color: #323232;
  font-weight: normal;
  font-size: 18px;
  font-family: 'meta-boldregular', arial, sans-serif;
}
.slide-box .slide-box-description {
  color: #323232;
  font-weight: normal;
  font-size: 18px;
  font-family: 'metanormal', arial, sans-serif;
  padding-bottom: 25px;
}
.slide-box-gray h2 {
  color: #d7d7d6;
  font-weight: normal;
  font-size: 28px;
  font-family: 'metanormal', arial, sans-serif;
  padding-bottom: 16px;
}
.slide-box-gray .slide-box-lead {
  color: #d7d7d6;
  font-weight: normal;
  font-size: 18px;
  font-family: 'meta-boldregular', arial, sans-serif;
}
.slide-box-gray .slide-box-description {
  color: #d7d7d6;
  font-weight: normal;
  font-size: 18px;
  font-family: 'metanormal', arial, sans-serif;
  padding-bottom: 25px;
}
.slide-box-white h2 {
  color: #fff;
  font-weight: normal;
  font-size: 28px;
  font-family: 'metanormal', arial, sans-serif;
  padding-bottom: 16px;
}
.slide-box-white .slide-box-lead {
  color: #fff;
  font-weight: normal;
  font-size: 18px;
  font-family: 'meta-boldregular', arial, sans-serif;
}
.slide-box-white .slide-box-description {
  color: #fff;
  font-weight: normal;
  font-size: 18px;
  font-family: 'metanormal', arial, sans-serif;
  padding-bottom: 25px;
}
.slide-box .buttons {
  font-size: 15px;
  border-top: 1px solid #d7d7d6;
  padding-top: 25px;
  margin-top: 7px;
}
.slide-box .buttons a {
  color: #323232;
}
.slide-box-gray .buttons {
  font-size: 15px;
  border-top: 1px solid #d7d7d6;
  padding-top: 25px;
  margin-top: 7px;
}
.slide-box-gray .buttons a {
  color: #d7d7d6;
}
.slide-box-white .buttons {
  font-size: 15px;
  border-top: 1px solid #d7d7d6;
  padding-top: 25px;
  margin-top: 7px;
}
.slide-box-white .buttons a {
  color: #fff;
}
.slide-box .buttons .more {
  background: url("../Images/list-links-arrow-black.png") no-repeat right 7px;
}
.slide-box-gray .buttons .more {
  background: url("../Images/list-links-arrow-grey.png") no-repeat right 7px;
}
.slide-box-white .buttons .more {
  background: url("../Images/list-links-arrow-white.png") no-repeat right 7px;
}
.slide-box-holder .hidden {
  display: none;
}
.slide-box-inv h2 {
  color: #fff;
}
.slide-box.quote {
  width: 410px;
  background: url(../Images/quotes.png) no-repeat 8px 9px;
  padding-left: 47px;
}
.slide-box-white.quote {
  width: 410px;
  background: url(../Images/quoteswhite.png) no-repeat 8px 9px;
  padding-left: 47px;
}
.slide-box-gray.quote {
  width: 410px;
  background: url(../Images/quotesgray.png) no-repeat 8px 9px;
  padding-left: 47px;
}
.slide-box,
.slide-box.quote {
  background-color: #fff;
  background-color: rgba(255, 255, 255, 0.6);
}
.slide-box-gray,
.slide-box-gray.quote {
  background-color: #000;
  background-color: rgba(0, 0, 0, 0.7);
}
.slide-box-white,
.slide-box-white.quote {
  background-color: #000;
  background-color: rgba(0, 0, 0, 0.4);
}
.footer {
  background: #efefef url(../Images/footer.png) repeat-x 0 0;
  padding-top: 80px;
  min-width: 1060px;
}
.footer-columns {
  padding-bottom: 60px;
}
.footer-columns .column {
  float: left;
  display: inline;
}
.footer-columns .column h2 {
  padding-bottom: 10px;
  font-size: 17px;
  color: #606060;
  font-weight: normal;
}
.footer-columns .column h2 img {
  margin-bottom: -1px;
}
.footer-columns .column p {
  color: #606060;
  font-size: 13px;
  padding-bottom: 16px;
}
.footer-columns .column ul {
  list-style: none;
  padding-left: 15px;
}
.footer-columns .column ul li {
  font-size: 13px;
  padding-bottom: 15px;
  padding-left: 12px;
  background: url(../images/breadcrumb-arrow.png) no-repeat 0 5px;
}
.footer-columns .column p a,
.footer-columns .column ul li a {
  color: #606060;
}
.footer-columns .column p a:hover,
.footer-columns .column ul li a:hover {
  text-decoration: none;
  color: #000;
}
.footer-columns .column1 {
  width: 175px;
  padding-right: 25px;
}
.footer-columns .column2 {
  width: 135px;
  padding-right: 60px;
}
.footer-columns .column3 {
  width: 150px;
  padding-right: 50px;
}
.footer-columns .column4 {
  width: 325px;
}
.newsletter {
  border-top: 1px solid #ddd;
  border-left: 1px solid #d9d9d9;
  border-bottom: 1px solid #f3f3f3;
  background: #fff;
  height: 29px;
  position: relative;
  width: 305px;
  margin-bottom: 30px;
}
.newsletter .field {
  width: 228px;
  padding: 6px 10px;
  color: #333;
  font-size: 13px;
  font-family: 'metanormal', arial, sans-serif;
  border: 0;
  background: transparent;
}
.socials a {
  float: left;
  display: inline;
  width: 28px;
  height: 28px;
  font-size: 0;
  line-height: 0;
  margin-right: 8px;
}
.socials a:hover {
  opacity: 0.6;
  -moz-opacity: 0.6;
  filter: alpha(opacity=60);
}
.copy {
  border-top: 1px solid #e6e6e6;
  background: #ddd;
  padding: 20px 0;
}
.copy ul {
  list-style: none;
  float: left;
}
.copy ul li {
  display: inline;
  padding-right: 29px;
}
.copy ul li a {
  color: #606060;
  font-size: 13px;
}
.copy ul li a:hover {
  text-decoration: none;
  color: #000;
}
.copy p {
  float: right;
  display: inline;
  color: #606060;
  font-size: 13px;
}
/* WebPart Tool Pane */
.ms-ToolPaneOuter {
  position: fixed;
  bottom: 30px;
  left: 20px;
}
.ms-ToolPaneBody {
  overflow: auto !important;
  max-height: 100%;
}
.loader {
  background-image: url(data:image/gif;base64,R0lGODlhIAAgAPMAAP///xgzj8vR5Y+cyLzE3qOu0khepmV3tNvf7ebp8sLJ4TNKnBs2kAAAAAAAAAAAACH+GkNyZWF0ZWQgd2l0aCBhamF4bG9hZC5pbmZvACH5BAAKAAAAIf8LTkVUU0NBUEUyLjADAQAAACwAAAAAIAAgAAAE5xDISWlhperN52JLhSSdRgwVo1ICQZRUsiwHpTJT4iowNS8vyW2icCF6k8HMMBkCEDskxTBDAZwuAkkqIfxIQyhBQBFvAQSDITM5VDW6XNE4KagNh6Bgwe60smQUB3d4Rz1ZBApnFASDd0hihh12BkE9kjAJVlycXIg7CQIFA6SlnJ87paqbSKiKoqusnbMdmDC2tXQlkUhziYtyWTxIfy6BE8WJt5YJvpJivxNaGmLHT0VnOgSYf0dZXS7APdpB309RnHOG5gDqXGLDaC457D1zZ/V/nmOM82XiHRLYKhKP1oZmADdEAAAh+QQACgABACwAAAAAIAAgAAAE6hDISWlZpOrNp1lGNRSdRpDUolIGw5RUYhhHukqFu8DsrEyqnWThGvAmhVlteBvojpTDDBUEIFwMFBRAmBkSgOrBFZogCASwBDEY/CZSg7GSE0gSCjQBMVG023xWBhklAnoEdhQEfyNqMIcKjhRsjEdnezB+A4k8gTwJhFuiW4dokXiloUepBAp5qaKpp6+Ho7aWW54wl7obvEe0kRuoplCGepwSx2jJvqHEmGt6whJpGpfJCHmOoNHKaHx61WiSR92E4lbFoq+B6QDtuetcaBPnW6+O7wDHpIiK9SaVK5GgV543tzjgGcghAgAh+QQACgACACwAAAAAIAAgAAAE7hDISSkxpOrN5zFHNWRdhSiVoVLHspRUMoyUakyEe8PTPCATW9A14E0UvuAKMNAZKYUZCiBMuBakSQKG8G2FzUWox2AUtAQFcBKlVQoLgQReZhQlCIJesQXI5B0CBnUMOxMCenoCfTCEWBsJColTMANldx15BGs8B5wlCZ9Po6OJkwmRpnqkqnuSrayqfKmqpLajoiW5HJq7FL1Gr2mMMcKUMIiJgIemy7xZtJsTmsM4xHiKv5KMCXqfyUCJEonXPN2rAOIAmsfB3uPoAK++G+w48edZPK+M6hLJpQg484enXIdQFSS1u6UhksENEQAAIfkEAAoAAwAsAAAAACAAIAAABOcQyEmpGKLqzWcZRVUQnZYg1aBSh2GUVEIQ2aQOE+G+cD4ntpWkZQj1JIiZIogDFFyHI0UxQwFugMSOFIPJftfVAEoZLBbcLEFhlQiqGp1Vd140AUklUN3eCA51C1EWMzMCezCBBmkxVIVHBWd3HHl9JQOIJSdSnJ0TDKChCwUJjoWMPaGqDKannasMo6WnM562R5YluZRwur0wpgqZE7NKUm+FNRPIhjBJxKZteWuIBMN4zRMIVIhffcgojwCF117i4nlLnY5ztRLsnOk+aV+oJY7V7m76PdkS4trKcdg0Zc0tTcKkRAAAIfkEAAoABAAsAAAAACAAIAAABO4QyEkpKqjqzScpRaVkXZWQEximw1BSCUEIlDohrft6cpKCk5xid5MNJTaAIkekKGQkWyKHkvhKsR7ARmitkAYDYRIbUQRQjWBwJRzChi9CRlBcY1UN4g0/VNB0AlcvcAYHRyZPdEQFYV8ccwR5HWxEJ02YmRMLnJ1xCYp0Y5idpQuhopmmC2KgojKasUQDk5BNAwwMOh2RtRq5uQuPZKGIJQIGwAwGf6I0JXMpC8C7kXWDBINFMxS4DKMAWVWAGYsAdNqW5uaRxkSKJOZKaU3tPOBZ4DuK2LATgJhkPJMgTwKCdFjyPHEnKxFCDhEAACH5BAAKAAUALAAAAAAgACAAAATzEMhJaVKp6s2nIkolIJ2WkBShpkVRWqqQrhLSEu9MZJKK9y1ZrqYK9WiClmvoUaF8gIQSNeF1Er4MNFn4SRSDARWroAIETg1iVwuHjYB1kYc1mwruwXKC9gmsJXliGxc+XiUCby9ydh1sOSdMkpMTBpaXBzsfhoc5l58Gm5yToAaZhaOUqjkDgCWNHAULCwOLaTmzswadEqggQwgHuQsHIoZCHQMMQgQGubVEcxOPFAcMDAYUA85eWARmfSRQCdcMe0zeP1AAygwLlJtPNAAL19DARdPzBOWSm1brJBi45soRAWQAAkrQIykShQ9wVhHCwCQCACH5BAAKAAYALAAAAAAgACAAAATrEMhJaVKp6s2nIkqFZF2VIBWhUsJaTokqUCoBq+E71SRQeyqUToLA7VxF0JDyIQh/MVVPMt1ECZlfcjZJ9mIKoaTl1MRIl5o4CUKXOwmyrCInCKqcWtvadL2SYhyASyNDJ0uIiRMDjI0Fd30/iI2UA5GSS5UDj2l6NoqgOgN4gksEBgYFf0FDqKgHnyZ9OX8HrgYHdHpcHQULXAS2qKpENRg7eAMLC7kTBaixUYFkKAzWAAnLC7FLVxLWDBLKCwaKTULgEwbLA4hJtOkSBNqITT3xEgfLpBtzE/jiuL04RGEBgwWhShRgQExHBAAh+QQACgAHACwAAAAAIAAgAAAE7xDISWlSqerNpyJKhWRdlSAVoVLCWk6JKlAqAavhO9UkUHsqlE6CwO1cRdCQ8iEIfzFVTzLdRAmZX3I2SfZiCqGk5dTESJeaOAlClzsJsqwiJwiqnFrb2nS9kmIcgEsjQydLiIlHehhpejaIjzh9eomSjZR+ipslWIRLAgMDOR2DOqKogTB9pCUJBagDBXR6XB0EBkIIsaRsGGMMAxoDBgYHTKJiUYEGDAzHC9EACcUGkIgFzgwZ0QsSBcXHiQvOwgDdEwfFs0sDzt4S6BK4xYjkDOzn0unFeBzOBijIm1Dgmg5YFQwsCMjp1oJ8LyIAACH5BAAKAAgALAAAAAAgACAAAATwEMhJaVKp6s2nIkqFZF2VIBWhUsJaTokqUCoBq+E71SRQeyqUToLA7VxF0JDyIQh/MVVPMt1ECZlfcjZJ9mIKoaTl1MRIl5o4CUKXOwmyrCInCKqcWtvadL2SYhyASyNDJ0uIiUd6GGl6NoiPOH16iZKNlH6KmyWFOggHhEEvAwwMA0N9GBsEC6amhnVcEwavDAazGwIDaH1ipaYLBUTCGgQDA8NdHz0FpqgTBwsLqAbWAAnIA4FWKdMLGdYGEgraigbT0OITBcg5QwPT4xLrROZL6AuQAPUS7bxLpoWidY0JtxLHKhwwMJBTHgPKdEQAACH5BAAKAAkALAAAAAAgACAAAATrEMhJaVKp6s2nIkqFZF2VIBWhUsJaTokqUCoBq+E71SRQeyqUToLA7VxF0JDyIQh/MVVPMt1ECZlfcjZJ9mIKoaTl1MRIl5o4CUKXOwmyrCInCKqcWtvadL2SYhyASyNDJ0uIiUd6GAULDJCRiXo1CpGXDJOUjY+Yip9DhToJA4RBLwMLCwVDfRgbBAaqqoZ1XBMHswsHtxtFaH1iqaoGNgAIxRpbFAgfPQSqpbgGBqUD1wBXeCYp1AYZ19JJOYgH1KwA4UBvQwXUBxPqVD9L3sbp2BNk2xvvFPJd+MFCN6HAAIKgNggY0KtEBAAh+QQACgAKACwAAAAAIAAgAAAE6BDISWlSqerNpyJKhWRdlSAVoVLCWk6JKlAqAavhO9UkUHsqlE6CwO1cRdCQ8iEIfzFVTzLdRAmZX3I2SfYIDMaAFdTESJeaEDAIMxYFqrOUaNW4E4ObYcCXaiBVEgULe0NJaxxtYksjh2NLkZISgDgJhHthkpU4mW6blRiYmZOlh4JWkDqILwUGBnE6TYEbCgevr0N1gH4At7gHiRpFaLNrrq8HNgAJA70AWxQIH1+vsYMDAzZQPC9VCNkDWUhGkuE5PxJNwiUK4UfLzOlD4WvzAHaoG9nxPi5d+jYUqfAhhykOFwJWiAAAIfkEAAoACwAsAAAAACAAIAAABPAQyElpUqnqzaciSoVkXVUMFaFSwlpOCcMYlErAavhOMnNLNo8KsZsMZItJEIDIFSkLGQoQTNhIsFehRww2CQLKF0tYGKYSg+ygsZIuNqJksKgbfgIGepNo2cIUB3V1B3IvNiBYNQaDSTtfhhx0CwVPI0UJe0+bm4g5VgcGoqOcnjmjqDSdnhgEoamcsZuXO1aWQy8KAwOAuTYYGwi7w5h+Kr0SJ8MFihpNbx+4Erq7BYBuzsdiH1jCAzoSfl0rVirNbRXlBBlLX+BP0XJLAPGzTkAuAOqb0WT5AH7OcdCm5B8TgRwSRKIHQtaLCwg1RAAAOwAAAAAAAAAAAA==);
  height: 100%;
  width: 100%;
  background-repeat: no-repeat;
  background-position: center;
  background-color: #ffffff;
  background-color: rgba(255, 255, 255, 0.7);
  position: absolute;
  top: 0;
  left: 0;
  z-index: 2;
}
.mitarbeiter-suche .filter-box {
  width: auto;
}
.mitarbeiter-suche .employee-image img {
  display: block;
  width: 100%;
  z-index: 1;
  padding-bottom: 0;
}
.mitarbeiter-suche .employee-image:hover img {
  width: auto;
  z-index: 10;
}
.mitarbeiter-suche .search-section {
  margin-top: 0;
  width: 260px;
  display: block;
}
.mitarbeiter-suche .search-section .field {
  width: 240px;
}
.forschungsrat-suche .filter-box {
  width: auto;
}
.forschungsrat-suche .employee-image img {
  display: block;
  width: 100%;
  z-index: 1;
  padding-bottom: 0;
}
.forschungsrat-suche .employee-image:hover img {
  width: auto;
  z-index: 10;
}
.forschungsrat-suche .search-section {
  margin-top: 0;
  padding-top: 15px;
  width: 260px;
  display: block;
  float: left;
}
.forschungsrat-suche .search-section .field {
  width: 260px;
}
.hover-tooltip {
  position: absolute;
}
.hover-tooltip .hover-tooltip-content {
  display: none;
  font-size: 14px;
  line-height: 1.3;
  font-family: 'metanormal', arial, sans-serif;
  background-color: #efefef;
  border: 1px solid #468ba8;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  border-radius: 5px;
  left: 13px;
  top: -10px;
  padding: 10px;
  position: relative;
  text-align: left;
  text-indent: 0;
  width: 200px;
  z-index: 1;
}
.hover-tooltip:hover .hover-tooltip-content {
  display: block;
}
/* 404 Seite */
.error-page {
  margin: 0 auto;
  padding: 60px 0;
  width: 960px;
}
.error-header {
  color: #323232 !important;
  font-size: 28px;
  font-weight: normal;
  padding-bottom: 34px;
}
.bestellungenLogoLeft {
  width: 250px;
  float: left;
}
.bestellungenLogoOuter {
  width: 100%;
}
.icheckbox,
.iradio {
  display: inline-block;
  width: 20px;
  height: 20px;
  background: url(../images/check.png) no-repeat center top;
}
.icheckbox.checked,
.iradio.checked {
  background-position: center bottom;
}
.icheckbox.focus,
.iradio.focus {
  outline: 1px dotted #000;
}
.link-block {
  width: 501px;
}
.link-block .link-item {
  float: left;
  width: 33.333%;
  display: table;
}
.link-block .link-item a {
  background: #efefef;
  border-left: 1px solid #fff;
  display: table-cell;
  padding: 10px;
  height: 50px;
  vertical-align: middle;
}
.link-block .link-item:first-child a {
  border-left: none;
}
.link-block .link-item a:hover {
  background: #fff;
}
/* jqTransform Select mit OptGroups */
.jqTransformSelectWrapper .group-title {
  padding: 8px 10px;
  font-family: 'metanormal', arial, sans-serif;
  font-weight: bold;
}
.jqTransformSelectWrapper ul a.group-title:hover {
  background: #fff;
  color: #767676;
}
/* ORGANIGRAMM */
.organigramm {
  margin-left: -20px;
}
.organigramm h2 {
  width: 150px;
  margin: 0 auto;
}
.organigramm h2,
.organigramm h3,
.organigramm ul li {
  font-family: "metanormal", arial, sans-serif;
  font-size: 13px;
  font-weight: normal;
  display: block;
  line-height: 21px;
  text-decoration: none;
  background: #efefef;
  color: #468ba8;
  padding: 9px 15px;
}
.organigramm h2,
.organigramm .division h3 {
  color: #fff !important;
  background: #468ba8;
  margin-bottom: 20px;
}
.organigramm h2,
.organigramm .division h3,
.organigramm .divisions .division,
.organigramm .divisions .division ul li {
  position: relative;
}
.organigramm h2:before {
  content: "";
  position: absolute;
  display: block;
  height: 25px;
  width: 50%;
  left: 0;
  bottom: -25px;
  border-right: 1px solid #d2d2d2;
}
.organigramm .divisions {
  margin-top: 25px;
  padding-top: 24px;
  border-top: 1px solid #d2d2d2;
}
.organigramm .divisions .division {
  float: left;
  width: 160px;
  margin-left: 20px;
  padding-left: 19px;
  border-left: 1px solid #d2d2d2;
}
.organigramm .divisions .division:before,
.organigramm .divisions .division:first-child:after,
.organigramm .divisions .division.last:after {
  content: "";
  position: absolute;
  display: block;
  height: 25px;
  width: 50%;
  top: -25px;
}
.organigramm .divisions .division:before {
  left: 0;
  border-right: 1px solid #d2d2d2;
}
.organigramm .divisions .division:first-child:after {
  left: 0;
  background: #fff;
}
.organigramm .divisions .division.last:after {
  left: 50%;
  background: #fff;
  border-left: 1px solid #d2d2d2;
}
.organigramm .divisions .division:first-child {
  margin-left: 0;
}
.organigramm .divisions .division h3:before,
.organigramm .divisions .division ul li:before,
.organigramm .divisions .division ul li.last:after {
  content: "";
  position: absolute;
  display: block;
  height: 50%;
  width: 20px;
  left: -20px;
}
.organigramm .divisions .division h3:before {
  top: 0;
  background: #fff;
  border-bottom: 1px solid #d2d2d2;
}
.organigramm .divisions .division ul li {
  margin-top: 20px;
}
.organigramm .divisions .division ul li:first-child {
  margin-top: 0;
}
.organigramm .divisions .division ul li:before {
  top: 50%;
  border-top: 1px solid #d2d2d2;
}
.organigramm .divisions .division ul li.last:after {
  top: 50%;
  background: #fff;
  border-top: 1px solid #d2d2d2;
}
/* /ORGANIGRAMM */
#StructuralNavigation.focus {
  position: absolute;
  display: block;
  top: 0;
  left: 0;
  height: auto;
  width: auto;
  padding: 10px 15px;
  margin: 10px;
  border: 1px solid #ccc;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  border-radius: 5px;
  background: #fff;
  z-index: 9999;
}
#StructuralNavigation ul li {
  list-style-position: inside;
}
/* SHAREPOINT SEARCH OVERRIDES */
.ms-srch-resultFooter {
  text-align: left;
}
.ms-srch-sbLarge {
  z-index: 0!important;
}
.ms-srch-item-body .ms-srch-ellipsis {
  color: #262626;
  font-family: "Segoe UI Semilight", "Segoe UI", "Segoe", Tahoma, Helvetica, Arial, sans-serif;
  font-size: 1.15em;
  font-weight: 300;
  padding: 0;
}
.ms-srch-item-body p.ms-srch-item-summary {
  color: #323232;
  font-family: 'metanormal', arial, sans-serif;
  font-size: 12px;
  padding: 0;
  margin: 0;
}
.ms-srch-item-body .ms-srch-item-path {
  font-style: normal;
}
.flex-pauseplayBorder {
  background-color: #efefef;
}
.flex-pauseplay {
  width: 36px;
  position: relative;
  text-align: center;
  z-index: 1;
  background-color: white;
  margin-bottom: 4px;
}
.flex-pauseplay .flex-pause,
.flex-pauseplay .flex-play {
  border-radius: 4px;
  display: block;
  height: 32px;
  width: 32px;
  background: no-repeat center center #cccccc;
  text-indent: -4000px;
}
.flex-pauseplay .flex-pause:focus,
.flex-pauseplay .flex-play:focus {
  outline: 1px dotted #000;
}
.flex-pauseplay .flex-pause {
  background-image: url('../Images/icons/slider_pause.png');
}
.flex-pauseplay .flex-pause:hover {
  background-image: url('../Images/icons/slider_pause_hover.png');
}
.flex-pauseplay .flex-play {
  background-image: url('../Images/icons/slider_play.png');
}
.flex-pauseplay .flex-play:hover {
  background-image: url('../Images/icons/slider_play_hover.png');
}
/* Custom RTE Styles */
/* MÜSSEN ZWINGEND ZU UNTERST SEIN DAMIT DIESE DIE RICHTIGE GEWICHTUNG IM CSS HABEN */
H2.ms-webpart-titleText,
H2.my-rteElement-H2 {
  -ms-name: "&Uumlberschr. 2";
  font-family: 'meta-boldregular', arial, sans-serif;
  font-weight: normal;
  font-size: 18px;
  padding-top: 10px;
  color: #323232 !important;
  line-height: 1.3;
}
h3.my-rteElement-h3 {
  -ms-name: "&Uumlberschr. 3";
  font-size: 16px;
  font-weight: bold;
}
h4.my-rteElement-h4 {
  -ms-name: "&Uumlberschr. 4";
  font-size: 14px;
  font-weight: bold;
}
h5.my-rteElement-h5 {
  -ms-name: "&Uumlberschr. 5";
  font-size: 13px;
  font-weight: bold;
}
h2.my-rteElement-h2RightTitle {
  -ms-name: "&Uumlberschr. Related";
  color: #323232;
  font-family: "metanormal", arial, sans-serif;
  font-size: 13px;
  font-weight: bold;
}
.my-rteElement-h3,
.my-rteElement-h4,
.my-rteElement-h5 {
  font-family: 'meta-boldregular', arial, sans-serif;
  line-height: 18px;
  padding-bottom: 16px;
  color: #323232;
}
.ms-rtestate-field h4.my-rteElement-h4,
h4.my-rteElement-h4 {
  color: #323232;
  line-height: 18px;
}
p.my-rteElement-lead {
  -ms-name: "Lead";
  font-size: 18px;
  font-weight: normal;
  padding-bottom: 24px;
  font-family: 'metanormal', arial, sans-serif;
}
p.my-rteElement-p {
  -ms-name: "Paragraph";
  padding-bottom: 16px;
  font-size: 13px;
  line-height: 18px;
  font-family: 'linoletter_lt_romanregular', arial, sans-serif;
}
a.my-rteElement-linkMitPfeil {
  -ms-name: "Link mit Pfeil";
  display: block;
  background: url("../Images/NFP70/list-links-arrow.png") no-repeat 0 5px !important;
  padding-left: 20px!important;
  font-family: 'linoletter_lt_romanregular', arial, sans-serif;
  font-size: 13px;
  line-height: 1.3;
  margin-bottom: 16px;
}
.my-rteImage-0 {
  -ms-name: "720x334";
  width: 720px;
  height: 334px;
}
.my-rteImage-1 {
  -ms-name: "560x260";
  width: 560px;
  height: 260px;
}
/*.aside-HomePage FIXES*/
.aside-HomePage p,
.aside-HomePage .my-rteElement-p,
.aside-HomePage .h2\002e my-rteElement-H2,
.aside-HomePage .my-rteElement-h3,
.aside-HomePage .my-rteElement-h4,
.aside-HomePage .my-rteElement-h2RightTitle,
.aside-HomePage .my-rteElement-lead,
.aside-HomePage .my-rteElement-H5 .aside-HomePage .my-rteElement-linkMitPfeil {
  padding-left: 10px !important;
}
.aside-HomePage .my-rteElement-linkMitPfeil {
  margin-left: 10px;
}
.aside-HomePage .bulletlist .link-list {
  margin-left: 10px;
}
/*.aside-HomePage FIXES*/
.aside .my-rteElement-p,
.aside .h2\002e my-rteElement-H2,
.aside .my-rteElement-h3,
.aside .my-rteElement-h4,
.aside .my-rteElement-h2RightTitle,
.aside .my-rteElement-lead,
.aside .my-rteElement-H5 .aside .my-rteElement-linkMitPfeil {
  padding-left: 10px !important;
}
.aside .my-rteElement-linkMitPfeil {
  margin-left: 10px;
}
.aside .bulletlist .link-list {
  margin-left: 10px;
}
/* Forschungsrat CV */
.cvForm-titlearea {
  vertical-align: top;
}
table.cv {
  margin-bottom: 16px;
}
table.cv tr td {
  border-bottom: 0 solid #d5d5d5;
  font-family: linoletter_lt_romanregular;
  font-size: 13px;
  line-height: 18px;
  border-spacing: 5px 15px;
  margin: 1px 2px 3px 4px;
  padding-top: 0;
  padding-bottom: 0;
}
table.cv tr:last-child td {
  border-bottom: 0;
}
table.cv ul {
  margin: 0 0 0 0;
  padding: 0 13px;
}
table.cv h2 {
  padding-top: 0;
  padding-bottom: 0;
  margin-bottom: 0;
  margin-top: 0;
}
table.cv p {
  line-height: 18px;
  padding-bottom: 0;
  margin-bottom: 0;
}
table.cv tr:first-child td {
  padding-bottom: 0;
}
table.cv tr:first-child h2 {
  padding-top: 22px;
  padding-bottom: 7px;
}
table.cv tr:first-child td:nth-child(2) p:last-child {
  padding-top: 24px;
}
table.cv tr:nth-child(2) td,
table.cv tr.prizes td,
table.cv tr.contact td,
table.cv tr.languages td {
  padding-top: 34px;
  padding-bottom: 9px;
  border: 0;
}
table.cv tr.publication td {
  padding-top: 27px;
  padding-bottom: 9px;
  border: 0;
}
table.cv tr.biography td {
  padding-top: 0;
  padding-bottom: 7px;
  border: 0;
}
ul.dynamic {
  border: solid #cc0033;
  border-width: 0px 0px 4px 0px;
}
/* hide search button image (magnifier) */
#SearchBox .ms-srch-sb > .ms-srch-sb-searchLink img {
  display: none;
}
#SearchBox .news-archiv-search-box > .ms-srch-sb-searchLink img {
  display: none;
}
/* Add in custom "go" image - applied as background image to the <a> tag */
.ms-srch-sb > .ms-srch-sb-searchLink {
  background-image: url('../Images/NFP70/search-button.png');
  background-repeat: no-repeat;
  background-position: 0 0;
  width: 18px;
  height: 18px;
  font-size: 0;
  line-height: 0;
  position: absolute;
  top: 5px;
  right: 8px;
  border: 0;
  cursor: pointer;
}
.news-archiv-search-box > .ms-srch-sb-searchLink {
  background-image: url('../Images/NFP70/search-button.png');
  background-repeat: no-repeat;
  background-position: 0 0;
  width: 18px;
  height: 18px;
  font-size: 0;
  line-height: 0;
  position: absolute;
  top: 5px;
  right: 8px;
  border: 0;
  cursor: pointer;
}
/* div with border around entire search box - default state*/
.ms-srch-sb-border,
.ms-srch-sb-border:hover,
.ms-srch-sb-borderFocused {
  border-top: 1px solid #cdcdcd;
  border-bottom: 1px solid #fbfbfb;
  background: #f7f7f7;
  border-left: 1px solid #d7d7d7;
  position: relative;
  width: 153px;
  color: #7c7c7c;
  font-family: 'metanormal', arial, sans-serif;
  background: transparent;
  border-right: none;
  height: 28px;
}
.search,
.ms-srch-sb-border,
.ms-srch-sb-border:hover,
.ms-srch-sb-borderFocused {
  box-shadow: inset 1px 1px 1px 0px rgba(0, 0, 0, 0.1);
}
/* Hover state for "go" image" */
.ms-srch-sb-searchLink:hover {
  text-decoration: none;
  opacity: 0.6;
  -moz-opacity: 0.6;
  filter: alpha(opacity=60);
  background-color: transparent;
}
/* <a> tag containing the "go" button */
.ms-srch-sb > .ms-srch-sb-searchLink {
  width: 18px;
  height: 18px;
  font-size: 0;
  line-height: 0;
  position: absolute;
  top: 5px;
  right: 8px;
  border: 0;
  cursor: pointer;
}
.news-archiv-search-box > .ms-srch-sb-searchLink {
  width: 18px;
  height: 18px;
  font-size: 0;
  line-height: 0;
  position: absolute;
  top: 5px;
  right: 8px;
  border: 0;
  cursor: pointer;
}
/* input box for typing search query */
.ms-srch-sb > input,
.ms-srch-sb > input:focus {
  width: 110px;
  color: #7c7c7c;
  font-family: 'metanormal', arial, sans-serif;
  border: 0;
  background: transparent;
  height: 28px;
  margin: 0;
  padding: 0;
  padding-left: 8px;
}
.news-archiv-search-box > input,
.ms-srch-sb > input:focus {
  width: 110px;
  color: #7c7c7c;
  font-family: 'metanormal', arial, sans-serif;
  border: 0;
  background: transparent;
  height: 28px;
  margin: 0;
  padding: 0;
  padding-left: 8px;
}
.ms-srch-sb > input:focus {
  outline: 1px dotted #000;
}
.news-archiv-search-box > input:focus {
  outline: 1px dotted #000;
}
.ms-srch-sb-searchLink:active {
  background-color: transparent;
}
.ms-srch-sb-searchLink:hover,
.ms-srch-sb-navLink:hover {
  background-color: transparent;
}
.navigation div {
  clear: none !important;
}
.ax_shape {
  font-family: 'ArialMT', 'Arial';
  font-weight: 400;
  font-style: normal;
  font-size: 13px;
  color: #333333;
  text-align: center;
  line-height: normal;
}
.sekundarbutton {
  font-family: 'ArialMT', 'Arial';
  font-size: 13px;
  color: #FFFFFF;
  text-align: center;
}
.ms-core-menu-root {
  color: #767676;
  font-size: 13px;
}
.languageswitcher:hover {
  color: #000;
  text-decoration: none;
}
.footer-button {
  display: inline-block;
  zoom: 1;
  *display: inline;
  padding: 0 10px;
  height: 30px;
  line-height: 30px;
  border-radius: 1px;
  background: #323232;
  color: #fff;
}
.footer-button {
  font-size: 13px;
  font-family: 'metanormal', arial, sans-serif;
}
.footer-button:hover {
  text-decoration: none;
  background: #cc0033;
}
.ms-core-listMenu-verticalBox > .ms-core-listMenu-item,
.ms-core-listMenu-verticalBox li.static > .ms-core-listMenu-item {
  padding: 0;
}
.snf-WPBorder {
  background-color: #efefef;
}
.snf-WPBorder .ms-WPBorder,
.ms-WPBorderBorderOnly {
  padding: 0 10px 10px 10px;
  border: none;
}
.snf-WPBorder .ms-webpart-chrome-title {
  padding: 0 10px 10px 10px;
}
.aside-HomePage .ms-webpart-chrome .ms-webpart-chrome-title,
.aside .ms-webpart-chrome .ms-webpart-chrome-title {
  padding: 0 10px 5px 10px;
}
.aside .ms-webpart-chrome .ms-WPBody,
.aside-HomePage .ms-webpart-chrome .ms-WPBody {
  padding: 0 10px 10px 10px;
}
.ms-webpart-titleText {
  font-size: 16px !important;
  font-weight: bold !important;
  color: #323232 !important;
  font-familiy: "meta-boldregular", arial, sans-serif !important;
}
.teaser-webpart-content {
  padding-bottom: 8px;
}
.teaser-webpart h2 {
  color: #468ba8;
  font-size: 18px;
  font-family: "Segoe UI Semilight", "Segoe UI", "Segoe", Tahoma, Helvetica, Arial, sans-serif;
  font-weight: normal;
  margin-bottom: 8px;
}
.teaser-webpart h3 {
  font-weight: 400;
}
.teaser-webpart img {
  width: 100%;
}
.teaser-webpart p {
  font-size: 13px;
  font-family: 'ArialMT', 'Arial';
  font-weight: 400;
  font-style: normal;
  color: #323232;
}
.teaser-webpart-columns .column {
  float: left;
  display: inline;
}
.teaser-webpart-columns .column1 {
  width: 140px;
}
.teaser-webpart-columns .column2 {
  width: 150px;
}
.aside-HomePage .teaser-webpart-columns .column1 {
  width: 50%;
}
.aside-HomePage .teaser-webpart-columns .column2 {
  width: 45%;
  padding-left: 5px;
}
.film-teaser h2 {
  margin: 8px 0;
  font-size: 14px;
}
.film-teaser p {
  margin: 8px 0;
}
.film-teaser iframe {
  width: 180px;
  height: 140px;
}
.aside-HomePage .newsletter-teaser img {
  width: 60%;
}
.aside-HomePage .publication-teaser img {
  width: 60%;
}
.contact-webpart span {
  display: block;
}
.contact-webpart img {
  /*max-width: 92px;
    max-height: 122px; machen wir rein durch die rendition --*/
  margin-bottom: 10px;
}
.contact-webpart .full-name {
  margin-bottom: 10px;
}
.contact-webpart p {
  font-size: 12px;
  font-family: 'metanormal', arial, sans-serif;
  font-weight: 400;
  font-style: normal;
  color: #323232;
}
.aside .contact-webpart img {
  width: 100%;
}
.Share_Google {
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  background: url(../images/gplus.png);
  width: 38px;
  height: 24px;
}
.sub-navigation {
  font-size: 13px;
  color: #468ba8;
}
.sub-navigation ul {
  list-style-type: none;
}
.sub-navigation a:hover {
  text-decoration: none;
}
.horizontal li {
  display: inline;
  padding-right: 29px;
}
.Footer_Twitter {
  width: 28px;
  height: 28px;
  margin: 0;
  padding: 0;
}
.Footer_FaceBook {
  width: 28px;
  height: 28px;
  margin: 0;
  padding: 0;
}
.Footer_YoutTube {
  width: 28px;
  height: 28px;
  margin: 0;
  padding: 0;
}
.Footer_RSS {
  width: 28px;
  height: 28px;
  margin: 0;
  padding: 0;
}
.Footer_LinkedIn {
  width: 28px;
  height: 28px;
  margin: 0;
  padding: 0;
}
.Footer_Xing {
  width: 28px;
  height: 28px;
  margin: 0;
  padding: 0;
}
.Footer_Right {
  float: right;
}
#nav-page {
  position: absolute;
  left: -1000px;
  top: -1000px;
  margin: 0px;
  padding: 0px;
  z-index: 1000;
}
#nav-page li a:focus,
#nav-page li a:active {
  position: absolute;
  top: 1000px;
  left: 1000px;
  padding: 3px;
  line-height: 15px;
  display: block;
  width: 400px;
  font-size: 1.2em;
  z-index: 10000;
}
.ui-accordion .ui-accordion-header {
  position: relative;
  cursor: pointer;
  background: url(../images/accordion-border.png) repeat-x 0 bottom;
  color: #468ba8;
  font-size: 16px;
  font-family: 'meta-boldregular', arial, sans-serif;
  display: block;
  padding: 13px 0 18px;
  background: url(../images/accordion-border.png) repeat-x 0 top;
}
.ui-accordion .ui-accordion-header:after {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  display: block;
  background: url(../images/nav-state-arrow_black.png) no-repeat right 24px;
  width: 100%;
  height: 100%;
}
.ui-accordion .ui-accordion-header-active {
  position: relative;
  cursor: pointer;
  background: url(../images/accordion-border.png) repeat-x 0 bottom;
  background: url(../images/accordion-border.png) repeat-x 0 top;
}
.ui-accordion .ui-accordion-header-active:after {
  text-decoration: none;
  color: #323232;
  background: url(../images/acc-active.png) no-repeat right 24px;
}
.ui-accordion .accordion-header-active {
  position: relative;
  cursor: pointer;
  background: url(../images/accordion-border.png) repeat-x 0 bottom;
  color: #468ba8;
  font-size: 16px;
  font-family: 'meta-boldregular', arial, sans-serif;
  display: block;
  padding: 13px 0 18px;
  background: url(../images/accordion-border.png) repeat-x 0 top;
}
.ui-accordion .accordion-header-active:after {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  display: block;
  background: url(../images/acc-active.png) no-repeat right 24px;
  width: 100%;
  height: 100%;
}
.ms-srch-resultnews {
  background: #efefef;
}
.mdd-itemcontent {
  position: absolute;
  left: 0;
  top: 103px;
  z-index: 20;
  background-color: #F7F7F7;
  width: 1060px;
  /*min-height: 300px;*/
  padding: 4px;
  display: none;
}
.mdd-icon-arrow {
  display: block;
  width: 14px;
  height: 7px;
  background: url(../images/mdd-arrow.png) no-repeat;
}
.Project-Status {
  background-size: contain;
  background-repeat: no-repeat;
  padding: 5px 5px 5px 10px;
  font-size: 13px;
}
.Project_Finished {
  background-color: #efefef;
}
.Project_Open {
  background-color: #efefef;
}
.flexslider .slides img {
  width: auto !important;
  display: block;
  padding-left: 90px;
}
.News-Slider {
  display: block;
}
.News-SliderText {
  padding-left: 10px;
  width: 200px;
  float: left;
}
.News-SliderText > a {
  text-decoration: none !important;
  color: #323232;
}
.News-SliderText > a:hover,
.News-SliderText > a:visited {
  text-decoration: none !important;
  color: #323232;
}
.News-SliderImage {
  float: left;
  clear: left;
}
.sp-thumbnail-container {
  background-color: #F0F0F0;
  height: 100%;
  padding: 5px;
  width: 224px !important;
}
.sp-selected-thumbnail {
  background-color: #cc0033;
  color: #FFF;
  width: 224px !important;
}
.sp-slide {
  background: #efefef;
  height: auto !important;
}
.sp-thumbnails-container {
  float: left;
  height: 50px;
  width: 100% !important;
}
.sp-thumbnails {
  width: 100% !important;
}
.sp-thumbnail-text {
  padding-bottom: 0px !important;
  font-family: 'meta-boldregular', arial, sans-serif !important;
}
.slider-pro {
  width: 100%;
  max-width: 100% !important;
  padding-bottom: 30px;
  padding-top: 10px;
  float: left;
}
.News-Slider {
  width: 1060px;
  height: 100%;
}
.sp-slides-container {
  height: 100%;
}
.sp-grab {
  height: 240px !important;
}
.sp-mask {
  height: 240px !important;
}
.ms-webpartzone-cell {
  margin: 0px;
}
.ms-srch-result-container p {
  padding-bottom: 0px;
}
.EventOverview_ShortTitle {
  border-bottom: 1px solid #d5d5d5;
  padding-bottom: 2px;
}
.EventOverview-body h2 {
  color: #468ba8;
  font-size: 18px;
  font-family: "Segoe UI Semilight", "Segoe UI", "Segoe", Tahoma, Helvetica, Arial, sans-serif;
  font-weight: normal;
}
.media-webpart p {
  padding-bottom: 0px;
}
.media-Item {
  padding-top: 5px;
  padding-bottom: 5px;
}
.media-body {
  border-bottom: 1px solid #d5d5d5 !important;
  padding-top: 2px;
  padding-bottom: 2px;
}
.ms-PartSpacingVertical {
  padding-bottom: 10px;
}
.snf-faq h4 {
  font-family: 'meta-boldregular', arial, sans-serif;
  font-weight: normal;
  font-size: 14px;
  padding-bottom: 12px;
  padding-top: 18px;
  color: #323232;
}
.event-label {
  display: table-cell;
  width: 100px;
  font-size: 18px;
  position: relative;
  padding-bottom: 24px !important;
  font-family: 'meta-boldregular', arial, sans-serif;
  padding-top: 0 !important;
}
.event-description {
  display: table-cell;
  font-size: 18px !important;
  font-family: 'metanormal', arial, sans-serif;
}
.mediawall-webpart .column {
  float: left;
  display: inline;
}
.mediawall-webpart .column1 {
  width: 200px;
}
.mediawall-webpart .column2 {
  width: 360px;
}
.mediawall-webpart p.meta {
  padding-bottom: 0 !important;
  margin-bottom: 0 !important;
}
.mediawall-webpart h2 {
  padding-bottom: 8px;
}
.mediawall-webpart a.more {
  margin-right: 8px;
}
.mediawall-webpart iframe {
  width: 185px;
}
.mediawall-webpart .type-filter {
  float: left;
  margin-bottom: 8px;
}
.mediawall-webpart .type-filter ul {
  list-style: none;
}
.mediawall-webpart .type-filter > ul > li {
  float: left;
  display: inline;
  position: relative;
  margin-right: 4px;
}
.mediawall-webpart .type-filter > ul > li > a {
  display: block;
  position: relative;
  padding: 8px 10px 8px 10px;
  height: 16px;
  font-family: 'metanormal', arial, sans-serif;
  font-size: 13px;
  color: #323232;
}
.mediawall-webpart .type-filter a {
  background-color: #efefef;
}
.mediawall-webpart .type-filter a.selected,
.mediawall-webpart .type-filter a.hover,
.mediawall-webpart .type-filter a:hover {
  background-color: #cc0033;
  color: #efefef;
  text-decoration: none;
}
.publications-webpart .column {
  float: left;
  display: inline;
}
.publications-webpart .column1 {
  width: 122px;
}
.publications-webpart .column2 {
  width: 430px;
}
.publications-webpart p.meta {
  padding-bottom: 0 !important;
  margin-bottom: 0 !important;
}
.publications-webpart h2 {
  padding-bottom: 8px;
}
.publications-webpart a.more {
  margin-right: 8px;
}
.selectboxit-list > .selectboxit-focus > .selectboxit-option-anchor {
  background: #cc0033;
  color: #fff;
}
.ms-webpart-cell-vertical {
  display: block !important;
}
.ms-webpart-chrome-vertical {
  display: block !important;
}
.aside .film-teaser iframe {
  width: 100%;
}
.ms-rtestate-field p,
p.ms-rteElement-P {
  margin-bottom: 0px;
  padding-bottom: 16px;
}
.topnews {
  font-weight: bold;
}
/* Clickdimensions Styles */
div .clickdform.mainDiv {
  padding-left: 0px !important;
}
.clickdform span {
  padding-bottom: 3px;
  vertical-align: middle;
}
div .responsiveCell [style] {
  display: block;
  padding-bottom: 3px;
  font-family: "metanormal", arial, sans-serif !important;
}
span .requiredStar {
  color: #ff9933 !important;
  font-family: inherit !important;
  font-size: inherit !important;
}
.responsiveRow {
  padding-bottom: 16px;
  margin-left: 2px;
}
.clickdform input {
  border-top: 1px solid #d7d7d7;
  border-left: 1px solid #d7d7d7;
  background: #f7f7f7;
  float: left;
  display: inline;
  padding: 6px 10px 7px !important;
  color: #7c7c7c;
  border-bottom: 0;
  border-right: 0;
}
.clickdform textarea {
  border-top: 1px solid #d7d7d7;
  border-left: 1px solid #d7d7d7;
  background: #f7f7f7;
  float: left;
  display: inline;
  padding: 6px 10px 7px !important;
  color: #7c7c7c;
  border-bottom: 0;
  border-right: 0;
}
.buttonContainer input [style] {
  color: #fff !important;
}
.buttonContainer input:hover {
  background: #cc0033;
  border-radius: 0px;
}
.buttonContainer input {
  padding: 0px !important;
  display: inline-block;
  zoom: 1;
  height: 30px;
  margin-left: 0px;
  line-height: 30px;
  border-radius: 1px;
  border: 0px;
  background: #323232;
  color: #fff !important;
  font-size: 13px;
  font-family: 'metanormal', arial, sans-serif;
  -webkit-transition: color 300ms, background-color 300ms, opacity 300ms;
  transition: color 300ms, background-color 300ms, opacity 300ms;
}
/* ThreeColumn Styles */
.three-column ul li {
  list-style: none;
  float: left;
  width: 180px;
}
.ms-rte-border-field .three-column {
  border: 1px solid #c6c6c6;
  margin-bottom: 10px;
}
.ms-rte-border-field .three-column:before {
  content: "3-Column";
}
.ms-rte-border-field .three-column ul li {
  width: 170px;
}
.TeaserMultiColumn {
  margin-right: 30px;
}
.ms-rte-border-field .TeaserMultiColumn {
  border: 1px solid #c6c6c6;
  border-width: 1px;
  min-height: 60px;
  margin-right: 10px;
}
.aside-HomePage .ms-srch-result-noResults {
  padding-left: 0;
}
.media-LeadText {
  padding-top: 10px;
}
.post h2:empty {
  display: none;
}
.ms-rtestate-field > ul {
  padding-left: 15px;
  list-style: disc;
}
.ms-rtestate-field > ol {
  padding-left: 20px;
  font-family: 'linoletter_lt_romanregular', arial, sans-serif;
}
.ms-rtestate-field ol li {
  font-size: 13px;
  padding-bottom: 13px;
  font-family: 'linoletter_lt_romanregular', arial, sans-serif;
}
.accordion .panel-content ol li {
  font-size: 13px;
  padding-bottom: 13px;
  font-family: 'linoletter_lt_romanregular', arial, sans-serif;
}
.accordion .panel-content ol {
  margin-left: 20px;
}
.selectboxit-btn.selectboxit-enabled:focus,
.selectboxit-btn.selectboxit-enabled.selectboxit-focus,
.selectboxit-btn.selectboxit-enabled:active {
  outline: 1px dotted #000;
}
.col h4 {
  color: black !important;
}
ol,
ul {
  font-size: 13px;
}
.post-entry h3 {
  font-size: 16px !important;
  font-family: 'meta-boldregular', arial, sans-serif !important;
}
.post-entry-imagelegend {
  font-size: 12px;
  padding-bottom: 16px;
}
.ms-webpart-titleText.ms-webpart-titleText,
.ms-webpart-titleText > a {
  font-family: 'metanormal', arial, sans-serif;
}
.ms-srch-sbLarge > input {
  font-size: 0.9em;
}
.ms-rtestate-field h2,
h2.ms-rteElement-H2 {
  font-family: 'meta-boldregular', arial, sans-serif;
  font-weight: normal;
  font-size: 18px;
  padding-bottom: 0px;
  padding-top: 0px;
  color: #323232;
}
.languageswitcher {
  float: left;
}
.accordion .bulletlist > ul {
  padding-left: 15px;
  list-style: disc;
}
.accordion .bulletlist > ul > li {
  padding-left: 5px;
  line-height: 1.3;
  font-size: 13px;
  padding-bottom: 16px;
  font-family: 'linoletter_lt_romanregular', arial, sans-serif;
  background: none;
}
.ms-rtestate-field > ul > li {
  padding-left: 5px;
  line-height: 1.3;
  font-size: 13px;
  padding-bottom: 16px;
  font-family: 'linoletter_lt_romanregular', arial, sans-serif;
  background: none;
}
.ms-srch-pagelink {
  font-size: 13px;
  font-family: 'linoletter_lt_romanregular', arial, sans-serif;
}
.ms-srch-pageLink-div {
  padding-bottom: 12px;
  padding-top: 12px;
}
.spacer-small {
  padding-bottom: 5px;
}
.spacer-medium {
  padding-bottom: 10px;
}
.spacer-large {
  padding-bottom: 15px;
}
.maintenance {
  font-weight: bold;
  font-family: "linoletter_lt_romanregular", arial, sans-serif;
  padding-top: 30px;
  font-size: 13px;
}
/*# sourceMappingURL=MultiSite_NFP70.css.map */