@font-face {
  font-family:'FontAwesome';
  src:url('../fonts/fontawesome-webfont.eot?v=4.5.0');
  src:url('../fonts/fontawesome-webfont.eot?#iefix&v=4.5.0') format('embedded-opentype'),url('../fonts/fontawesome-webfont.woff2?v=4.5.0') format('woff2'),url('../fonts/fontawesome-webfont.woff?v=4.5.0') format('woff'),url('../fonts/fontawesome-webfont.ttf?v=4.5.0') format('truetype'),url('../fonts/fontawesome-webfont.svg?v=4.5.0#fontawesomeregular') format('svg');
  font-weight:normal;
  font-style:normal
}

table.tabelle-33,
table.tabelle-66,
table.tabelle-100 {
    border: 1px solid #00589C;
    height: 1%;
    margin-bottom: 20px;
    padding: 10px;
}

table.tabelle-33 {
    width: 33%;
}

table.tabelle-66 {
    width: 66%;
}

table.tabelle-100 {
    width: 100%;
}

a.orange {
  color: #FF6600;
}

p.align-right {
  text-align: right;
}

p.align-center {
  text-align: center;
}

p.back-link-normal {
  background: #E0EFF6 url(../images/arrows/arr_left_orange_blue4_no.gif) no-repeat center left;
  border-top: 1px solid #BBDCEB;
  border-bottom: 1px solid #BBDCEB;  
  padding: 0 0 0 1.3em;
  width: 33%;
}

p.back-link-right {  
  background: #BBDCEB url(../images/arrows/arr_left_orange_blue3_no.gif) no-repeat center left;
  border-top: 1px solid #BBDCEB;
  border-bottom: 1px solid #BBDCEB;  
  padding: 0.7em 0 0.7em 1.3em !important;
  width: 167px;
  font-weight: bold;  
}

p.back-link-right a {
  color: #00589C;
}

p.back-link-right a:hover {  
  color: #FF6600;
  text-decoration: none;
}

/* nicht benoetigt, kann man ueber Fett-Funktion des Editors machen */
/*
a.bold {
  font-weight: bold;
}
*/

/* AUSLAGERN? */

table tbody td {
    border-left: 1px solid #DFE0E1;
    border-top: 1px solid #DFE0E1;    
    text-align: left;
    vertical-align: top;
}


table, td {
   border: #bbb solid 1px;
}

a {
  text-decoration: none;
  color: #00589C;
}

a:hover {
  text-decoration: underline;
  color: #F60;
}

h1 {
  color: #000;
  font-size: 14px;
  font-size: 0.875rem;
}

h2 {
  font-size: 13px;
  font-size: 0.813rem;
}

h3 {
  font-size: 11px;
  font-size: 0.688rem;
}

h4 {
  font-size: 11px;
  font-size: 0.688rem;
  font-style: italic;
}

p, div, li, th, td {
  font-size: 11px;
  font-size: 0.688rem;
}

p, ol, ul {
  line-height: 1.4;
}

img {
  border: 0; /* html5: border-Attribut nicht mehr erlaubt */
  -moz-border-radius: 0 15px 0 15px; /* Firefox */
  -webkit-border-radius: 0 15px 0 15px; /* Safari, Chrome */
  -khtml-border-radius: 0 15px 0 15px; /* Konqueror */
  border-radius: 0 15px 0 15px; /* CSS3 */  
}

/* 17.09.2014, vivien: runde Ecken in der Fancybox ausschalten */
img#fancybox-img {
  -moz-border-radius: 0; /* Firefox */
  -webkit-border-radius: 0; /* Safari, Chrome */
  -khtml-border-radius: 0; /* Konqueror */
  border-radius: 0; /* CSS3 */  
}

hr {
  background-color: #BBB; /* Farbe fuer Opera und Firefox */
  color: #000; /* Farbe fuer Internet Explorer (IE) */
  border: 0;
  height: 1px;
}

.align-center {
  text-align: center;
}

table.align-center {  
  margin: 0 auto;  /* Firefox, Opera */
  text-align: center; /* IE */
}

/* Anpassung für http://gfzpublic.gfz-potsdam.de/gfzPublists/resources/css/publists.css */
div#publications p, div#publications div, div#publications li, div#publications th, div#publications td {
 font-size: inherit !important;
}

/* Ticket#2015092410000053 */
p.interview-question {
  color: #00589C;
  font-weight: bold;
}

/* Ticket##2016012810000193 */
a.fa.fa-calendar-plus-o {
  font-family: inherit;
}

a.fa.fa-calendar-plus-o:hover {
  text-decoration: none;
}

a.fa.fa-calendar-plus-o:before {
    content: "";
}

a.fa.fa-calendar-plus-o:after {
  display:inline-block;
  font:normal normal normal 14px/1 FontAwesome;
  font-size:inherit;
  text-rendering:auto;
  -webkit-font-smoothing:antialiased;
  -moz-osx-font-smoothing:grayscale;
  
  color: #F60;
  content: "\f271";
  font-size: 120%;
  padding-left: 3px;
}

a.fa.fa-calendar-plus-o:hover:after {
  -webkit-filter: opacity(50%); /* Chrome, Safari, Opera */
  filter: opacity(50%);
}

.calendar-link:after { 
  content: "\f271"; 
  display: inline-block;
  font-style: normal;
  font-weight: normal;
  font-size: 120%;
  line-height: 1;
  font-family: FontAwesome;
  text-decoration: none;
  color: #F60;
  padding-left: 0.5em;
  text-rendering:auto;
  -webkit-font-smoothing:antialiased;
  -moz-osx-font-smoothing:grayscale;
}