/* ibm-plex-sans-condensed-regular - latin */
@font-face {
  font-family: 'IBM Plex Sans Condensed';
  font-style: normal;
  font-weight: 400;
  src: url('fonts/ibm-plex-sans-condensed-v7-latin-regular.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('fonts/ibm-plex-sans-condensed-v7-latin-regular.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('fonts/ibm-plex-sans-condensed-v7-latin-regular.woff2') format('woff2'), /* Super Modern Browsers */
       url('fonts/ibm-plex-sans-condensed-v7-latin-regular.woff') format('woff'), /* Modern Browsers */
       url('fonts/ibm-plex-sans-condensed-v7-latin-regular.ttf') format('truetype'), /* Safari, Android, iOS */
       url('fonts/ibm-plex-sans-condensed-v7-latin-regular.svg#IBMPlexSansCondensed') format('svg'); /* Legacy iOS */
}

/* ibm-plex-sans-condensed-italic - latin */
@font-face {
  font-family: 'IBM Plex Sans Condensed';
  font-style: italic;
  font-weight: 400;
  src: url('fonts/ibm-plex-sans-condensed-v7-latin-italic.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('fonts/ibm-plex-sans-condensed-v7-latin-italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('fonts/ibm-plex-sans-condensed-v7-latin-italic.woff2') format('woff2'), /* Super Modern Browsers */
       url('fonts/ibm-plex-sans-condensed-v7-latin-italic.woff') format('woff'), /* Modern Browsers */
       url('fonts/ibm-plex-sans-condensed-v7-latin-italic.ttf') format('truetype'), /* Safari, Android, iOS */
       url('fonts/ibm-plex-sans-condensed-v7-latin-italic.svg#IBMPlexSansCondensed') format('svg'); /* Legacy iOS */
}

/* ibm-plex-sans-regular - latin */
@font-face {
  font-family: 'IBM Plex Sans';
  font-style: normal;
  font-weight: 400;
  src: url('fonts/ibm-plex-sans-v8-latin-regular.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('fonts/ibm-plex-sans-v8-latin-regular.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('fonts/ibm-plex-sans-v8-latin-regular.woff2') format('woff2'), /* Super Modern Browsers */
       url('fonts/ibm-plex-sans-v8-latin-regular.woff') format('woff'), /* Modern Browsers */
       url('fonts/ibm-plex-sans-v8-latin-regular.ttf') format('truetype'), /* Safari, Android, iOS */
       url('fonts/ibm-plex-sans-v8-latin-regular.svg#IBMPlexSans') format('svg'); /* Legacy iOS */
}

/* ibm-plex-sans-italic - latin */
@font-face {
  font-family: 'IBM Plex Sans';
  font-style: italic;
  font-weight: 400;
  src: url('fonts/ibm-plex-sans-v8-latin-italic.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('fonts/ibm-plex-sans-v8-latin-italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('fonts/ibm-plex-sans-v8-latin-italic.woff2') format('woff2'), /* Super Modern Browsers */
       url('fonts/ibm-plex-sans-v8-latin-italic.woff') format('woff'), /* Modern Browsers */
       url('fonts/ibm-plex-sans-v8-latin-italic.ttf') format('truetype'), /* Safari, Android, iOS */
       url('fonts/ibm-plex-sans-v8-latin-italic.svg#IBMPlexSans') format('svg'); /* Legacy iOS */
}

/* ibm-plex-sans-500 - latin */
@font-face {
  font-family: 'IBM Plex Sans';
  font-style: normal;
  font-weight: 500;
  src: url('fonts/ibm-plex-sans-v8-latin-500.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('fonts/ibm-plex-sans-v8-latin-500.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('fonts/ibm-plex-sans-v8-latin-500.woff2') format('woff2'), /* Super Modern Browsers */
       url('fonts/ibm-plex-sans-v8-latin-500.woff') format('woff'), /* Modern Browsers */
       url('fonts/ibm-plex-sans-v8-latin-500.ttf') format('truetype'), /* Safari, Android, iOS */
       url('fonts/ibm-plex-sans-v8-latin-500.svg#IBMPlexSans') format('svg'); /* Legacy iOS */
}

/* ibm-plex-sans-500italic - latin */
@font-face {
  font-family: 'IBM Plex Sans';
  font-style: italic;
  font-weight: 500;
  src: url('fonts/ibm-plex-sans-v8-latin-500italic.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('fonts/ibm-plex-sans-v8-latin-500italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('fonts/ibm-plex-sans-v8-latin-500italic.woff2') format('woff2'), /* Super Modern Browsers */
       url('fonts/ibm-plex-sans-v8-latin-500italic.woff') format('woff'), /* Modern Browsers */
       url('fonts/ibm-plex-sans-v8-latin-500italic.ttf') format('truetype'), /* Safari, Android, iOS */
       url('fonts/ibm-plex-sans-v8-latin-500italic.svg#IBMPlexSans') format('svg'); /* Legacy iOS */
}

/* ibm-plex-sans-600 - latin */
@font-face {
  font-family: 'IBM Plex Sans';
  font-style: normal;
  font-weight: 600;
  src: url('fonts/ibm-plex-sans-v8-latin-600.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('fonts/ibm-plex-sans-v8-latin-600.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('fonts/ibm-plex-sans-v8-latin-600.woff2') format('woff2'), /* Super Modern Browsers */
       url('fonts/ibm-plex-sans-v8-latin-600.woff') format('woff'), /* Modern Browsers */
       url('fonts/ibm-plex-sans-v8-latin-600.ttf') format('truetype'), /* Safari, Android, iOS */
       url('fonts/ibm-plex-sans-v8-latin-600.svg#IBMPlexSans') format('svg'); /* Legacy iOS */
}

/* ibm-plex-sans-600italic - latin */
@font-face {
  font-family: 'IBM Plex Sans';
  font-style: italic;
  font-weight: 600;
  src: url('fonts/ibm-plex-sans-v8-latin-600italic.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('fonts/ibm-plex-sans-v8-latin-600italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('fonts/ibm-plex-sans-v8-latin-600italic.woff2') format('woff2'), /* Super Modern Browsers */
       url('fonts/ibm-plex-sans-v8-latin-600italic.woff') format('woff'), /* Modern Browsers */
       url('fonts/ibm-plex-sans-v8-latin-600italic.ttf') format('truetype'), /* Safari, Android, iOS */
       url('fonts/ibm-plex-sans-v8-latin-600italic.svg#IBMPlexSans') format('svg'); /* Legacy iOS */
}

/* ibm-plex-serif-regular - latin */
@font-face {
  font-family: 'IBM Plex Serif';
  font-style: normal;
  font-weight: 400;
  src: url('fonts/ibm-plex-serif-v9-latin-regular.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('fonts/ibm-plex-serif-v9-latin-regular.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('fonts/ibm-plex-serif-v9-latin-regular.woff2') format('woff2'), /* Super Modern Browsers */
       url('fonts/ibm-plex-serif-v9-latin-regular.woff') format('woff'), /* Modern Browsers */
       url('fonts/ibm-plex-serif-v9-latin-regular.ttf') format('truetype'), /* Safari, Android, iOS */
       url('fonts/ibm-plex-serif-v9-latin-regular.svg#IBMPlexSerif') format('svg'); /* Legacy iOS */
}

/* ibm-plex-serif-italic - latin */
@font-face {
  font-family: 'IBM Plex Serif';
  font-style: italic;
  font-weight: 400;
  src: url('fonts/ibm-plex-serif-v9-latin-italic.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('fonts/ibm-plex-serif-v9-latin-italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('fonts/ibm-plex-serif-v9-latin-italic.woff2') format('woff2'), /* Super Modern Browsers */
       url('fonts/ibm-plex-serif-v9-latin-italic.woff') format('woff'), /* Modern Browsers */
       url('fonts/ibm-plex-serif-v9-latin-italic.ttf') format('truetype'), /* Safari, Android, iOS */
       url('fonts/ibm-plex-serif-v9-latin-italic.svg#IBMPlexSerif') format('svg'); /* Legacy iOS */
}

/* ibm-plex-serif-500 - latin */
@font-face {
  font-family: 'IBM Plex Serif';
  font-style: normal;
  font-weight: 500;
  src: url('fonts/ibm-plex-serif-v9-latin-500.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('fonts/ibm-plex-serif-v9-latin-500.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('fonts/ibm-plex-serif-v9-latin-500.woff2') format('woff2'), /* Super Modern Browsers */
       url('fonts/ibm-plex-serif-v9-latin-500.woff') format('woff'), /* Modern Browsers */
       url('fonts/ibm-plex-serif-v9-latin-500.ttf') format('truetype'), /* Safari, Android, iOS */
       url('fonts/ibm-plex-serif-v9-latin-500.svg#IBMPlexSerif') format('svg'); /* Legacy iOS */
}

/* ibm-plex-serif-500italic - latin */
@font-face {
  font-family: 'IBM Plex Serif';
  font-style: italic;
  font-weight: 500;
  src: url('fonts/ibm-plex-serif-v9-latin-500italic.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('fonts/ibm-plex-serif-v9-latin-500italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('fonts/ibm-plex-serif-v9-latin-500italic.woff2') format('woff2'), /* Super Modern Browsers */
       url('fonts/ibm-plex-serif-v9-latin-500italic.woff') format('woff'), /* Modern Browsers */
       url('fonts/ibm-plex-serif-v9-latin-500italic.ttf') format('truetype'), /* Safari, Android, iOS */
       url('fonts/ibm-plex-serif-v9-latin-500italic.svg#IBMPlexSerif') format('svg'); /* Legacy iOS */
}

/* ibm-plex-serif-600 - latin */
@font-face {
  font-family: 'IBM Plex Serif';
  font-style: normal;
  font-weight: 600;
  src: url('fonts/ibm-plex-serif-v9-latin-600.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('fonts/ibm-plex-serif-v9-latin-600.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('fonts/ibm-plex-serif-v9-latin-600.woff2') format('woff2'), /* Super Modern Browsers */
       url('fonts/ibm-plex-serif-v9-latin-600.woff') format('woff'), /* Modern Browsers */
       url('fonts/ibm-plex-serif-v9-latin-600.ttf') format('truetype'), /* Safari, Android, iOS */
       url('fonts/ibm-plex-serif-v9-latin-600.svg#IBMPlexSerif') format('svg'); /* Legacy iOS */
}

/* source-code-pro-300 - latin */
@font-face {
  font-family: 'Source Code Pro';
  font-style: normal;
  font-weight: 300;
  font-display: swap;
  src: url('fonts/source-code-pro-v11-latin-300.eot'); /* IE9 Compat Modes */
  src: local('Source Code Pro Light'), local('SourceCodePro-Light'),
       url('fonts/source-code-pro-v11-latin-300.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('fonts/source-code-pro-v11-latin-300.woff2') format('woff2'), /* Super Modern Browsers */
       url('fonts/source-code-pro-v11-latin-300.woff') format('woff'), /* Modern Browsers */
       url('fonts/source-code-pro-v11-latin-300.ttf') format('truetype'), /* Safari, Android, iOS */
       url('fonts/source-code-pro-v11-latin-300.svg#SourceCodePro') format('svg'); /* Legacy iOS */
}



/* source-sans-pro-600 - latin */
@font-face {
  font-family: 'Source Sans Pro';
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url('fonts/source-sans-pro-v13-latin-600.eot'); /* IE9 Compat Modes */
  src: local('Source Sans Pro SemiBold'), local('SourceSansPro-SemiBold'),
       url('fonts/source-sans-pro-v13-latin-600.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('fonts/source-sans-pro-v13-latin-600.woff2') format('woff2'), /* Super Modern Browsers */
       url('fonts/source-sans-pro-v13-latin-600.woff') format('woff'), /* Modern Browsers */
       url('fonts/source-sans-pro-v13-latin-600.ttf') format('truetype'), /* Safari, Android, iOS */
       url('fonts/source-sans-pro-v13-latin-600.svg#SourceSansPro') format('svg'); /* Legacy iOS */
}

@font-face {
  font-family: 'Roboto Condensed';
  font-style: normal;
  font-weight: 300;
  font-display: swap;
  src: url('fonts/roboto-condensed-v18-latin-300.eot'); /* IE9 Compat Modes */
  src: local('Roboto Condensed Light'), local('RobotoCondensed-Light'),
       url('fonts/roboto-condensed-v18-latin-300.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('fonts/roboto-condensed-v18-latin-300.woff2') format('woff2'), /* Super Modern Browsers */
       url('fonts/roboto-condensed-v18-latin-300.woff') format('woff'), /* Modern Browsers */
       url('fonts/roboto-condensed-v18-latin-300.ttf') format('truetype'), /* Safari, Android, iOS */
       url('fonts/roboto-condensed-v18-latin-300.svg#RobotoCondensed') format('svg'); /* Legacy iOS */
}



body
  {
    font-family:Roboto Condensed,Helvetica,sans-serif,Arial;
    font-family:IBM Plex Serif,Helvetica,sans-serif,Arial;
     margin:0;
     background:#ffffff;
     color:#000000;
  }

.section {
    margin-left:35px;
}
  
.note, blockquote {
     background:#FFE6D9;
     color:#000000;
     border:solid 1px #0B85FF;
     -webkit-box-shadow:5px 5px 15px #888888;
     -moz-box-shadow:5px 5px 15px #888888;
     box-shadow:5px 5px 15px #888888;
     padding:10px;
}

.dark
{
     color:#660000;
     background:#FFa67e;
}
.border
{
     background:#0B85FF;
     font-weight:bold;
     -webkit-box-shadow:5px 5px 15px #888888;
     -moz-box-shadow:5px 5px 15px #888888;}
     box-shadow:5px 5px 15px #888888;}
div.border
{
     background:#FFE6D9;
     border:#0B85FF;
     font-weight:bold;
     -webkit-box-shadow:5px 5px 15px #888888;
     -moz-box-shadow:5px 5px 15px #888888;}
     box-shadow:5px 5px 15px #888888;}
.darktab
{
     color:#000000;
     border-style:none;
     border-width:1px;
     border-color:#000000;
     background:#CCCCCC;
     padding:5px;
}
.brighttext
{
     color:#0B85ffr;
     font-weight:bold;
}
.runningtab
{
     position:fixed;
     top:200px;
     right:18px;
     width:130px;
     background:#ddd;
     color:#000000;
     border:solid 1px #0B85FF;
     -webkit-box-shadow:5px 5px 15px #888888;
     -moz-box-shadow:5px 5px 15px #888888;
     box-shadow:5px 5px 15px #888888;
   -webkit-border-radius:8px;
   -moz-border-radius:8px;
   border-radius:8px;
   opacity: 0.9;
     padding:10px;
     padding-top:3px;
}
.title
{
     color:#660000;
     width:734px;
     height:162px;
     background:rgb(255,167,119);
     background-image:url('Pictures/bg-pik.gif');
     background-repeat:no-repeat;
     font-family:IBM Plex Sans,Source Sans Pro,Helvetica,sans-serif,Arial;
     font-size:20px;
}
td.title
{
     padding-left:20px;
     line-height:30px;
}
.title600
{
     width:0px;
     background:rgb(255,167,119);
}
.bright2
{
     background:#FFE6D9;
     color:#000000;
}
.bright
{
     background:#FFE6D9;
     color:#000000;
}
.red
{
     background:#555555;
     color:#ffffff;
     margin-left:10px;
}
.subtitle
{
     font-size:17px;
     font-weight:bold;
}
.nav
{
     background:#FFE6D9;
     background:#CDE4F3;
     font-weight:medium;
     padding:5px;
     font-family:IBM Plex Sans Condensed, Helvetica,sans-serif,Arial;
     text-transform:uppercase
}
table.nav
{
     -webkit-box-shadow:3px 3px 15px #eee;
     -moz-box-shadow:3px 3px 15px #eee;
     box-shadow:3px 3px 15px #eee;
     padding:10px;
     padding-left:0px;
     padding-right:0px;
     width:190px;
}
.nav_sel
{
     background:rgb(182,217,239);
     font-weight:bold;
     padding:5px;
}
.nav_over
{
     background:#CCCCCC;
     font-weight:bold;
     padding:5px;
     color:555555;
}
a:link
  {
    color:#e37222;
  }
a:visited
  {
    color:#e37222;
  }
a:active
  {
    color:#ff0000;
  }
a:hover
  {
    color:#9F5018;
    text-decoration:underline;
  }
a.list
  {
    font-weight:bold;
    color:#660000;
  }
a.list:hover
  {
    font-weight:bold;
    color:#000000;
  }
a.hidden
  {
    color:#660000;
    text-decoration:none;
  }
a.hidden:hover
  {
    color:#A52A2A;
    text-decoration:underline;
  }
a.style
  {
    font-size:15px;
    color:#ffefdb;
    text-decoration:none;
    font-weight:bold;
  }
a.style:hover
  {
    font-size:15px;
    color:#FFFFFF;
    text-decoration:underline;
    font-weight:bold;
  }
  a.nav
  {
       color:555555;
       text-decoration:none;
  }
  

a:is([href*='://'], [href^='http://'], [href^='https://']):not([href*='pik-potsdam.de']):not([href^='?']):not([href^='#']):not([href^='/']):not(.noexternal):after {
      /*content: "\2197\0020";
      content: "\2348";*/
      white-space: nowrap;
      padding-left:3px;
      content: url('Pictures/external.svg');
      filter: brightness(40%) contrast(30%);
}

a.invert:after {
      filter: invert(100%);
}

  td, input, submit, ol, ul, p
  {
     font-size:15px;
  }
kbd, pre, code
  {
     font-family:Source Code Pro,Courier;
     font-size:14px;
     background:#EEF1F5;
     border-color:#EEF1F5;
     border-style:solid; 
     border-top-width:2px; 
     border-bottom-width:2px; 
     border-left-width:4px; 
     border-right-width:4px; 
     border-radius:5px;
     
  }

code {
     padding-left:4px;
     padding-right:4px;
     margin-left:-4px;
     margin-right:0px;
     border-left-width:0px; 
     border-right-width:0px; 
}

pre {
     padding:10px;
     white-space: pre-wrap;
     word-wrap: break-word;
     overflow-x: auto;
     white-space: pre-wrap;
     white-space: -moz-pre-wrap;
     white-space: -pre-wrap;
     white-space: -o-pre-wrap;
     word-wrap: break-word;
 }
  
td.equ, span.equ
  {
     font-family:Times,Serif;
  }
input, submit
  {
	font-size:15px;
  }
input, textarea
  {
    border-color:#0B85FF;
    border-style:solid; 
    border-width:1; 
    font-family: Source Code Pro,courier; 
    color: rgb(0, 0, 0); 
    background-color:#ffffff;    
  }
.submit
  {
    background-color:#A52A2A;
    color:#FFEFDB;
    border-color:#FFEFDB;
    border-style: none; 
    font-family:IBM Plex Serif,Roboto Condensed,Helvetica,sans-serif,Arial;
    cursor: pointer; 
  }
.submit_over
  {
    background-color:#0B85FF;
    color:#ffffff;
    border-color:#000000;
    font-family:IBM Plex Serif Condensed, Roboto Condensed,Helvetica,sans-serif,Arial;
    border-style: none; 
  }
.submit_click
  {
    background-color:#FFFFFF;
    color:#000000;
     font-family:IBM Plex Serif Condensed, Roboto Condensed,Helvetica,sans-serif,Arial;
    border-color:#000000;
    border-style: solid; 
  }
select
  {
    border-color:#0B85FF;
    border-width:1; 
    border-style:solid; 
    font-family: helvetica; 
    color: rgb(0, 0, 0); 
    background-color:#ffffff;    
  }

h1
{
     font-family:IBM Plex Sans, Roboto Condensed,Helvetica,sans-serif,Arial;
     text-transform:uppercase
}

h2, h3, .brighttext
{
     font-family:IBM Plex Sans, Roboto Condensed,Helvetica,sans-serif,Arial;
     text-transform:uppercase
}

.comment
{
   color:#0B85FF;
}


/* line 180, ../sass/screen.sass */
.image-row {
  *zoom: 1;
  margin-bottom: 5px;
}
/* line 38, ../../../../.rvm/gems/ruby-1.9.3-p392/gems/compass-0.12.2/frameworks/compass/stylesheets/compass/utilities/general/_clearfix.scss */
.image-row:after {
  content: "";
  display: table;
  clear: both;
}

/* line 191, ../sass/screen.sass */
.example-image:hover {
  border: 2px solid #660000;
}

/* line 194, ../sass/screen.sass */
.example-image {
  -webkit-transition: all 0.1s ease-out;
  -moz-transition: all 0.1s ease-out;
  -o-transition: all 0.1s ease-out;
  transition: all 0.1s ease-out;
  margin: 0 10px 10px 10px;
  border: 2px solid #5e5e5e;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  -ms-border-radius: 4px;
  -o-border-radius: 4px;
  border-radius: 4px;
}


/* line 35, ../sass/lightbox.sass */
.lb-outerContainer {
  top:-220px;
  background-color: white;
  *zoom: 1;
  width: 250px;
  height: 250px;
  margin: 0 auto;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  -ms-border-radius: 4px;
  -o-border-radius: 4px;
  border-radius: 4px;
}


.lb-dataContainer {
  top:-120px;
  margin: 0 auto;
  padding-top: 5px;
  *zoom: 1;
  width: 100%;
  -moz-border-radius-bottomleft: 4px;
  -webkit-border-bottom-left-radius: 4px;
  border-bottom-left-radius: 4px;
  -moz-border-radius-bottomright: 4px;
  -webkit-border-bottom-right-radius: 4px;
  border-bottom-right-radius: 4px;
}

.H2toH3 > h2 {
	font-size: 17.5px;
}

.H2toH3 > h3 {
	font-size: 15px;
}

.H2toH3 > hr {
	border-top: none;
	border-bottom: solid #EEF1F5 2px;

}

.H1toH2 > h1 {
	font-size: 17.5px;
}

.H1toH2 > h2 {
	font-size: 15px;
}

#footer {
	background-color: #344643;
	color:#ffffff;
	padding-top: 30px;
    font-family:IBM Plex Sans,Source Sans Pro,Helvetica,sans-serif,Arial;
}
