/* Open Sans WebFont, wird in der gesamten Seite verwendet */
@import url('http://fonts.googleapis.com/css?family=Open+Sans:400,700,400italic,700italic');

body
{
  background-color: #E5EAEE;
  margin: 0;
  padding: 0;
}
/* Editor hat immer weißen Hintergrund */
.wilma-content-editor
{
  background: #FFFFFF;
  padding: 5px;
  color: #000000;
  font-size: 14px;
  line-height: 21px;
}
.wilma-page,
.wilma-paragraph-default-maximize-container
{
  /* Open Sans WebFont */
  font-family: 'Open Sans', sans-serif;
}
.wilma-paragraph-default-maximize-container
{
  padding: 5px 15px 15px;
}
/* keine Unterstreichungen bei allen Links per Default */
a:link,
a:visited,
a:active,
a:hover
{
  text-decoration: none;
}
input
{
  font-size: 13px;
}
/*****************************
* Akronyme und Abkürzungen
* Anm. IDU: Wer auch immer das hier hin gemacht hat, es ist vielleicht etwas zu global
*           und sollte eher in die Inhalte eingeordnet werden.
*****************************/
acronym, abbr, dfn {
    border-bottom: 1px dotted;
}
acronym, abbr, dfn {
   cursor:help;
}


.gpdn-footer
{
  background-color: #E5EAEE;
}
.gpdn-footer .gpdn-footer-logo
{
  background-image: url('https://www.gpdn.de/media/18');
  background-repeat: no-repeat;
  background-position: 11px 15px;
}
.gpdn-bottomlinks > ul
{
  list-style-image: none;
  list-style-type: none;
  list-style-position: inside;
  margin: 0;
  padding: 0;
  display: inline-block;
}
.gpdn-bottomlinks-item
{
  padding-right: 12px;
  padding-left: 12px;
  display: inline-block;
  font-size: 13px;
  color: #003359;
  text-decoration: none;
  line-height: 18px;
  border-right: solid 1px #003359;
}
.gpdn-bottomlinks-item:first-child
{
  padding-left: 0;
}
.gpdn-bottomlinks-item > a
{
  color: #003359;
  background-repeat: no-repeat;
  background-position: 0 50%;
  display: inline-block;
}
.gpdn-bottomlinks-link-top
{
  background-image: url('https://www.gpdn.de/media/19');
  padding-left: 19px;
}
.gpdn-bottomlinks-link-recommend
{
  background-image: url('https://www.gpdn.de/media/20');
  width: 22px;
}

/* Seite empfehlen vorübergehend ausblenden */
.gpdn-bottomlinks-item + .gpdn-bottomlinks-item
{
  display: none;
}
.gpdn-bottomlinks-item:first-child
{
  border-right: 0;
}
.gpdn-footernav
{
  padding-top: 13px; /* 20px von oben - das, was die Schrift an Abstand mitbringt */
  white-space: nowrap;
}
.gpdn-footernav .wilma-menu
{
  list-style-image: none;
  list-style-type: none;
  list-style-position: inside;
  padding: 0;
  margin: 0;
}
.gpdn-footernav-item
{
  color: #003359;
  padding-left: 10px;
  padding-right: 10px;
  border-left: solid 1px #003359;
  font-size: 12px;
  display: inline-block;
}
.gpdn-footernav-item,
.gpdn-footernav-item .wilma-menu-item-link
{
  color: #003359;
}
.gpdn-footernav-item.wilma-menu-item-first
{
  border-left: 0;
}

/* Anmeldelink unten */
.gpdn-footer-loginlink
{
  padding-top: 20px;
  padding-top: 13px;
  white-space: nowrap;
}
.gpdn-footer-loginlink .wilma-loginlink
{
  padding-left: 10px;
  padding-right: 10px;
  border-left: solid 1px #003359;
  display: inline-block;
  font-size: 12px;
}
.gpdn-footer-loginlink .wilma-loginlink-link
{
  color: #003359;
}

.wilma-paragraph-content,
.wilma-content-editor
{
  color: #000000;
  font-size: 14px;
  line-height: 21px;
  /**font-size: 1em;
  line-height: 1,7em; **/
}
.wilma-paragraph-content p,
.wilma-content-editor p
{
  margin-bottom: 0;
  margin-top: 7px;
}
body
{
  background-image: url('https://www.gpdn.de/media/28');
  background-position: 50% 0;
  background-repeat: no-repeat;
}
.wilma-page
{
  width: 1024px;
  margin: 0 auto;
}
.gpdn-footernav
{
  padding-left: 20px; /* 30px von links, 10 sind schon im Item */
}
.gpdn-contentarea
{
  background: url('https://www.gpdn.de/media/17');
}

/** Navigations-Container (in allen Layouts mit Navigation gleich) **/
.gpdn-layout-navi .gpdn-navigation-container
{
  padding: 43px 20px 20px 22px;
}

/** Bottom-Links **/
/* keine Sidebar (mit und ohne Navi gleich) */
.gpdn-layout-nosidebar .gpdn-bottomlinks-container
{
  padding: 55px 60px 15px 30px;
}
/* mit Sidebar (mit und ohne Navi gleich) */
.gpdn-layout-sidebar .gpdn-bottomlinks-container
{
  padding: 55px 24px 15px 30px;
}

/** Inhaltsbereich **/
/* keine Sidebar */
.gpdn-layout-nosidebar .gpdn-content
{
  padding-right: 30px;
}
/* mit Sidebar */
.gpdn-layout-sidebar .gpdn-content
{
  padding-right: 24px;
}
/* mit Navi */
.gpdn-layout-navi .gpdn-content
{
  padding-left: 0;
}
/* kein Navi */
.gpdn-layout-nonavi .gpdn-content
{
  padding-left: 30px;
}

/* zweispaltiger Inhalt */
.gpdn-layout-twocolumn .gpdn-content-left
{
  padding-right: 28px;
}

/** Sidebar **/
.gpdn-sidebar
{
  padding: 25px 22px 15px 11px;
}
.gpdn-sidebar .wilma-paragraph-title
{
  margin-top: 25px;
  padding: 0 8px 16px 5px;
  background-repeat: no-repeat;
  background-position: 50% 100%;
  margin-bottom: 0;
}
.gpdn-sidebar .wilma-paragraph-content
{
  padding: 0 8px 0 5px;
  line-height: 19px;
}
.gpdn-sidebar .gpdn-paragraph-with-divider .wilma-paragraph-content
{
  padding-bottom: 36px;
  background-repeat: no-repeat;
  background-position: 50% 100%;
}
.gpdn-sidebar .gpdn-paragraph-with-divider .wilma-paragraph-title
{
  padding-bottom: 10px;
  background-image: none !important;
}

/* Hier ist jetzt per default das CSS aus "40 Marginale/4010 Marginale weiß" drin,
   damit überhaupt was angezeigt wird. Für eine blaue Marginale ist "40 Marginale/4020 Marginale blau"
   zuzuweisen. Sollte sich herausstellen, dass die blaue Marginale häufiger ist, könnte man
   das noch umdrehen. */
.gpdn-layout-sidebar .gpdn-header
{
  background-image: url('https://www.gpdn.de/media/104');
}
.gpdn-layout-sidebar .gpdn-sidebar
{
  background: url('https://www.gpdn.de/media/17');
}
.gpdn-layout-sidebar .gpdn-sidebar .wilma-paragraph-title,
.gpdn-layout-sidebar .gpdn-sidebar .gpdn-paragraph-with-divider .wilma-paragraph-content
{
  background-image: url('https://www.gpdn.de/media/47');
}

.gpdn-header
{
  background-image: url('https://www.gpdn.de/media/102');
  background-repeat: no-repeat;
  background-position: bottom center;
}
.gpdn-logo-link-container
{
  padding-left: 22px;
  padding-top: 15px;
}
.gpdn-logo-link
{
  background-image: url('https://www.gpdn.de/media/5');
  background-repeat: no-repeat;
  background-position: 0 0;
  display: block;
  width: 190px;
  height: 185px;
}
.gpdn-logo-link .wilma-pagelink-text
{
  display: none;
}
.gpdn-header-links
{
  text-align: right;
  padding-top: 9px;
  padding-right: 10px;
}
.gpdn-header-links .gpdn-header-link
{
  display: inline-block;
  padding: 4px;
  background-color: #003359;
  margin-left: 4px;
  font-size: 13px;
  height: 18px;
}
.gpdn-header-links .gpdn-header-link a:link,
.gpdn-header-links .gpdn-header-link a:visited,
.gpdn-header-links .gpdn-header-link a:hover,
.gpdn-header-links .gpdn-header-link a:active
{
  text-decoration: none;
  color: #FFFFFF;
}

.gpdn-header-search-form
{
  width: 100%;
  height: 26px;
  background-color: #FFFFFF;
  position: relative;
  margin-left: 4px;
}
.gpdn-header-search-form > .wilma-quicksearch-input-wrapper
{
  position: absolute;
  top: 0;
  left: 3px;
  bottom: 0;
  right: 22px;
}
.gpdn-header-search-form-input
{
  padding: 0;
  color: #003359;
  border: 0;
  width: 100%;
  height: 25px;
  line-height: 25px; /* für IE8 */
  /* Suchfeld im Chrome erhält immer einen Rahmen */
  -webkit-appearance: textfield;
}
.gpdn-header-search-form-button
{
  width: 16px;
  height: 26px;
  position: absolute;
  top: 0;
  right: 3px;
  border: 0;
  background-color: #FFFFFF;
  background-repeat: no-repeat;
  background-position: 50% 50%;
  background-image: url('https://www.gpdn.de/media/106');
  cursor: pointer;
}

.gpdn-mainnav
{
  position: relative;
  top: 96px;
  right: 0;
}
.gpdn-mainnav .wilma-menu
{
  list-style-image: none;
  list-style-type: none;
  list-style-position: inside;
  margin: 0;
  padding: 0;
}
.gpdn-mainnav-item
{
  padding-top: 11px;
  font-size: 22px;
  letter-spacing: 0;
  text-align: center;
  color: #4B4A4D;
  background-position: center top;
  background-repeat: no-repeat;
  display: inline-block;
  margin-left: 8px;
  text-transform: uppercase;
}
.gpdn-mainnav-item *
{
  color: #4B4A4D;
  text-decoration: none;
}
.gpdn-mainnav-item-active,
.gpdn-mainnav-item-active *
{
  color: #FFFFFF;
}

/* TODO: eigene CSS-Klassen pro Item? */

/* Produkte */
.gpdn-mainnav .wilma-menu-item
{
  background-image: url('https://www.gpdn.de/media/100');
  width: 236px;
  height: 76px;
}
.gpdn-mainnav .wilma-menu-item.gpdn-mainnav-item-active
{
  background-image: url('https://www.gpdn.de/media/97');
}

/* Über das Projekt */
.gpdn-mainnav .wilma-menu-item-first
{
  background-image: url('https://www.gpdn.de/media/101');
  width: 234px;
  height: 81px;
  margin-left: 0;
}
.gpdn-mainnav .wilma-menu-item-first.gpdn-mainnav-item-active
{
  background-image: url('https://www.gpdn.de/media/98');
}

/* Geowissen kompakt */
.gpdn-mainnav .wilma-menu-item-last
{
  background-image: url('https://www.gpdn.de/media/99');
  width: 261px;
  height: 64px;
}
.gpdn-mainnav .wilma-menu-item-last.gpdn-mainnav-item-active
{
  background-image: url('https://www.gpdn.de/media/96');
}
.gpdn-compact-text
{
  text-transform: none;
  font-style: italic;
}
.wilma-paragraph-htmlcontent h5,
.wilma-paragraph-scriptablehtmlcontent h5
{
  color: #3D3C3F;
  font-size: 14px;
  font-weight: bold;
  line-height: 21px;
}
.wilma-paragraph-htmlcontent h4,
.wilma-paragraph-scriptablehtmlcontent h4
{
  color: #003359;
  font-size: 16px;
  line-height: 28px;
}
.wilma-paragraph-htmlcontent h3,
.wilma-paragraph-scriptablehtmlcontent h3
{
  color: #6D8E22;
  font-size: 21px;
  line-height: 28px;
}
.wilma-paragraph-title,
.gpdn-search-header,
.wilma-paragraph-htmlcontent h2,
.wilma-paragraph-scriptablehtmlcontent h2
{
  color: #003359;
  font-size: 21px;
  font-weight: bold;
  line-height: 28px;
}
.wilma-paragraph-title,
.gpdn-search-header
{
  margin-top: 10px;
  margin-bottom: 6px;
}
.gpdn-page-title,
.wilma-paragraph-htmlcontent h1,
.wilma-paragraph-scriptablehtmlcontent h1
{
  color: #6D8E22;
  text-transform: uppercase;
  font-size: 23px;
  letter-spacing: 2px;
  line-height: 32px;
  font-weight: bold;
}
.gpdn-page-title
{
  margin-top: 20px;
}


.wilma-paragraph-htmlcontent .wilma-paragraph-content a[href],
.wilma-paragraph-scriptablehtmlcontent .wilma-paragraph-content a[href],
.wilma-content-editor a[href]
{
  font-weight: bold;
  padding-left: 20px;
  background-repeat: no-repeat;
  background-position: 3px 4px;
  display: inline-block;
  color: #003359;
  background-image: url('https://www.gpdn.de/media/106');
}
.wilma-paragraph-content .gpdn-image-description,
.wilma-content-editor .gpdn-image-descrption
{
  color: #4B4A4D;
  font-style: italic;
}
.wilma-controls-media-resourceimage-resourceimagecontrol-description {
  font-size: 80%;
  font-style:italic;
}
/* Inline-Controls hervorheben */
.wilma-paragraph-content .wilma-inline-ctrl,
.wilma-content-editor .wilma-inline-ctrl
{
  color: #003359;
  font-weight: bold;
}
/* Default Styles für maximierbare/einklappbare Paragraphen auf Inhaltsseiten */
.wilma-paragraph-capabilities
{
  right: 0;
  left: 0;
  height: 28px;
  z-index: 3000;
}
.wilma-editor.wilma-editor-editmode-contentmanager .wilma-paragraph .wilma-paragraph-capabilities
{
  top: 36px;
}
.wilma-paragraph-maximizable .wilma-paragraph-button-maximize
{
  height: 28px;
  width: 21px;
  background-position: 50% 50%;
  background-repeat: no-repeat;
  background-image: url('https://www.gpdn.de/media/114');
  position: absolute;
  top: 0;
  right: 0;
}
.wilma-paragraph-collapsible .wilma-paragraph-button-collapse
{
  height: 28px;
  width: 21px;
  background-position: 50% 50%;
  background-repeat: no-repeat;
  background-image: url('https://www.gpdn.de/media/115');
  position: absolute;
  top: 0;
  left: 0;
}
.wilma-paragraph-collapsible.wilma-paragraph-collapsed .wilma-paragraph-button-collapse
{
  background-image: url('https://www.gpdn.de/media/114');
}
.wilma-paragraph-maximizable.wilma-paragraph-maximized .wilma-paragraph-button-maximize
{
  background-image: url('https://www.gpdn.de/media/115');
}
.wilma-paragraph-maximizable .wilma-paragraph-title
{
  padding-right: 21px;
}
.wilma-paragraph-collapsible .wilma-paragraph-title
{
  padding-left: 21px;
}
.wilma-paragraph-maximizable.wilma-paragraph-maximized .wilma-paragraph-title
{
  padding-left: 0;
}

/* Abstände, Standard-Zellen-Style */
.wilma-paragraph-htmlcontent .wilma-paragraph-content table,
.wilma-paragraph-scriptablehtmlcontent .wilma-paragraph-content table,
.wilma-content-editor table
{
  border-collapse: separate;
  border-spacing: 4px 0;
  empty-cells: show;
}
.wilma-paragraph-htmlcontent .wilma-paragraph-content table td,
.wilma-paragraph-scriptablehtmlcontent .wilma-paragraph-content table td,
.wilma-content-editor table td,
.wilma-paragraph-htmlcontent .wilma-paragraph-content table th,
.wilma-paragraph-scriptablehtmlcontent .wilma-paragraph-content table th,
.wilma-content-editor table th
{
  font-size: 13px;
  color: #1A171B;
  padding: 3px 8px 5px 8px;
  border: 0;
  text-align: left;
  vertical-align: top;
}
/* hervorgehobene Zelle */
.wilma-paragtaph-htmlcontent .wilma-paragraph-content table td.gpdn-marked-cell,
.wilma-paragtaph-scriptablehtmlcontent .wilma-paragraph-content table td.gpdn-marked-cell,
.wilma-content-editor table td.gpdn-marked-cell
{
  font-size: 14px;
  font-weight: bold;
}
/* alternative Zeilenfarbe */
.wilma-paragraph-htmlcontent .wilma-paragraph-content table tr:nth-child(odd),
.wilma-paragraph-htmlcontent .wilma-paragraph-content table tr.gpdn-alternate-row,
.wilma-paragraph-scriptablehtmlcontent .wilma-paragraph-content table tr:nth-child(odd),
.wilma-paragraph-scriptablehtmlcontent .wilma-paragraph-content table tr.gpdn-alternate-row,
.wilma-content-editor table tr:nth-child(odd),
.wilma-content-editor table tr.gpdn-alternate-row
{
  background-color: #E5EAEE;
}

/* Zwischenüberschrift */
.wilma-paragraph-htmlcontent .wilma-paragraph-content table th,
.wilma-paragraph-htmlcontent .wilma-paragraph-content table .gpdn-subheader-cell,
.wilma-paragraph-scriptablecontent .wilma-paragraph-content table th,
.wilma-paragraph-scriptablecontent .wilma-paragraph-content table .gpdn-subheader-cell,
.wilma-content-editor table th,
.wilma-content-editor table .gpdn-subheader-cell
{
  font-weight: bold;
  font-size: 14px;
  color: #003359;
  border-top: solid 1px #003359;
  border-bottom: solid 1px #003359;
  background-color: #FFFFFF;
}
/* Kopfzeilen */
.wilma-paragraph-htmlcontent .wilma-paragraph-content table thead td,
.wilma-paragraph-htmlcontent .wilma-paragraph-content table thead th,
.wilma-paragraph-htmlcontent .wilma-paragraph-content table .gpdn-header-cell,
.wilma-paragraph-scriptablehtmlcontent .wilma-paragraph-content table thead td,
.wilma-paragraph-scriptablehtmlcontent .wilma-paragraph-content table thead th,
.wilma-paragraph-scriptablehtmlcontent .wilma-paragraph-content table .gpdn-header-cell,
.wilma-content-editor table thead td,
.wilma-content-editor table thead th,
.wilma-content-editor table .gpdn-header-cell
{
  background-color: #003359;
  color: #FFFFFF;
  font-size: 14px;
  font-weight: bold;
  border-bottom: solid 1px #FFFFFF;
}

/* Fußzeilen */
.wilma-paragraph-htmlcontent .wilma-paragraph-content table tfoot td,
.wilma-paragraph-htmlcontent .wilma-paragraph-content table tfoot th
.wilma-paragraph-htmlcontent .wilma-paragraph-content table .gpdn-footer-cell,
.wilma-paragraph-scriptablehtmlcontent .wilma-paragraph-content table tfoot td,
.wilma-paragraph-scriptablehtmlcontent .wilma-paragraph-content table tfoot th
.wilma-paragraph-scriptablehtmlcontent .wilma-paragraph-content table .gpdn-footer-cell,
.wilma-content-editor table tfoot td,
.wilma-content-editor table tfoot th
.wilma-content-editor table .gpdn-footer-cell
{
  background-color: #003359;
  color: #FFFFFF;
  font-size: 14px;
  font-weight: bold;
  border-top: solid 1px #FFFFFF;
}



.wilma-paragraph-content .lbeg-wilma-teaser-link,
.wilma-paragraph-content .wilma-teaser-link
{
  display: inline-block;
  position: relative;
  padding: 0;
  background: none;
}
.lbeg-wilma-teaser-link .lbeg-wilma-teaser-image,
.wilma-teaser-link .wilma-teaser-image
{
  position: relative;
  border: 0;
}
/* normaler Teaser, Text ganz unten weiß auf blau-transparentem Grund */
.lbeg-wilma-teaser-text,
.wilma-teaser-text
{
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
  background-color: #003359;
  opacity: 0.8;
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=80);
  padding: 8px;
  font-size: 16px;
  color: #FFFFFF;
  font-weight: bold;
  line-height: 18px;
  display: block;
}

/* Zielgruppenteaser groß */
.gpdn-target-teaser-big
{
  width: 338px;
  height: 210px;
}
.gpdn-target-teaser-big .lbeg-wilma-teaser-text,
.gpdn-target-teaser-big .wilma-teaser-text
{
  padding-left: 28px;
  font-size: 14px;
  line-height: 20px;
  background-position: 8px 9px;
  background-repeat: no-repeat; 
  bottom: 12px;
  background-color: #FFFFFF;
}
/* Zielgruppenteaser groß blau */
.gpdn-target-teaser-blue.gpdn-target-teaser-big .lbeg-wilma-teaser-text,
.gpdn-target-teaser-blue.gpdn-target-teaser-big .wilma-teaser-text
{
  color: #003359;
  background-image: url('https://www.gpdn.de/media/106');
}
/* Zielgruppenteaser groß grün */
.gpdn-target-teaser-green.gpdn-target-teaser-big .lbeg-wilma-teaser-text,
.gpdn-target-teaser-green.gpdn-target-teaser-big .wilma-teaser-text
{
  color: #6D8E22;
  background-image: url('https://www.gpdn.de/media/294');
}

/* Zielgruppenteaser klein */
.gpdn-target-teaser-small
{
  width: 338px;
  height: 100px;
}
.gpdn-target-teaser-small .lbeg-wilma-teaser-text,
.gpdn-target-teaser-small .wilma-teaser-text
{
  bottom: 0;
  left: 106px;
  right: 0;
  top: 0;
  font-weight: normal;
  opacity: 1;
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
  font-size: 14px;
  line-height: 20px;
}
/* Zielgruppenteaser klein grün */
.gpdn-target-teaser-green.gpdn-target-teaser-small .lbeg-wilma-teaser-text,
.gpdn-target-teaser-green.gpdn-target-teaser-small .wilma-teaser-text
{
  background-color: #6D8E22;
}

/* Pfeil im Text Zielgruppenteaser klein */
.gpdn-target-teaser-small .lbeg-wilma-teaser-text .gpdn-target-teaser-header,
.gpdn-target-teaser-small .wilma-teaser-text .gpdn-target-teaser-header
{
  padding-left: 20px;
  background-position: 0 3px;
  background-repeat: no-repeat;
  font-weight: bold;
  background-image: url('https://www.gpdn.de/media/107');
  display: block;
  margin-bottom: 5px;
}

/* Abstand zwischen den Teasern */
.gpdn-target-teaser-right
{
  margin-left: 25px;
}

/* Teaser-Größen (richtet sich nach Bild, wenn hier nicht angegeben) */
/* Großer Teaser Produkte */
/*.gpdn-product-teaser
{
  width: 342px;
  height: 200px;
}*/




/* Welle mit weißer Marginale */
.gpdn-layout-sidebar .gpdn-header
{
  background-image: url('https://www.gpdn.de/media/104');
}
.gpdn-layout-sidebar .gpdn-sidebar
{
  background: url('https://www.gpdn.de/media/17');
}
.gpdn-layout-sidebar .gpdn-sidebar .wilma-paragraph-title,
.gpdn-layout-sidebar .gpdn-sidebar .gpdn-paragraph-with-divider .wilma-paragraph-content
{
  background-image: url('https://www.gpdn.de/media/47');
}
.gpdn-geo01-link,
.gpdn-geo02-link,
.gpdn-geo03-link,
.gpdn-geo04-link,
.gpdn-geo05-link,
.gpdn-geo06-link,
.gpdn-geo07-link,
.gpdn-geo08-link,
.gpdn-geo09-link,
.gpdn-geo10-link,
.gpdn-geo11-link,
.gpdn-geo12-link
{
  padding-left: 20px;
  background-repeat: no-repeat;
  background-position: 3px 4px;
  display: inline-block;
}
.gpdn-geo01-link
{
  color: #003359;
  background-image: url('https://www.gpdn.de/media/137');
}
.gpdn-geo01-teaser
{
  border-bottom: solid 12px #003359;
}
.gpdn-geo02-link
{
  color: #006F9A;
  background-image: url('https://www.gpdn.de/media/152');
}
.gpdn-geo02-teaser
{
  border-bottom: solid 12px #006F9A;
}
.gpdn-geo03-link
{
  color: #097C71;
  background-image: url('https://www.gpdn.de/media/132');
}
.gpdn-geo03-teaser
{
  border-bottom: solid 12px #1CA294;
}
.gpdn-geo04-link
{
  color: #3A7991;
  background-image: url('https://www.gpdn.de/media/157');
}
.gpdn-geo04-teaser
{
  border-bottom: solid 12px #A1DAF4;
}
.gpdn-geo05-link
{
  color: #99210A;
  background-image: url('https://www.gpdn.de/media/60');
}
.gpdn-geo05-teaser
{
  border-bottom: solid 12px #99210A;
}
.gpdn-geo06-link
{
  color: #D33101;
  background-image: url('https://www.gpdn.de/media/162');
}
.gpdn-geo06-teaser
{
  border-bottom: solid 12px #E24011;
}
.gpdn-geo07-link
{
  color: #356600;
  background-image: url('https://www.gpdn.de/media/167');
}
.gpdn-geo07-teaser
{
  border-bottom: solid 12px #356600;
}
.gpdn-geo08-link
{
  color: #6D9400;
  background-image: url('https://www.gpdn.de/media/172');
}
.gpdn-geo08-teaser
{
  border-bottom: solid 12px #9DC103;
}
.gpdn-geo10-link
{
  color: #7E744B;
  background-image: url('https://www.gpdn.de/media/182');
}
.gpdn-geo10-teaser
{
  border-bottom: solid 12px #7E744B;
}
.gpdn-geo11-link
{
  color: #9C6914;
  background-image: url('https://www.gpdn.de/media/187');
}
.gpdn-geo11-teaser
{
  border-bottom: solid 12px #D09201;
}
.gpdn-geo11-link
{
  color: #AA8806;
  background-image: url('https://www.gpdn.de/media/192');
}
.gpdn-geo11-teaser
{
  border-bottom: solid 12px #FFD200;
}
