/* Start module_undo */
/*
    RESET HTML ELEMENT DEFAULT VALUES
    Media group: visual (handheld, print, projection, screen, tty, tv)
*/
/*
    Global whitespace and font-family reset
*/
* {
    margin: 0;
    padding: 0;
    font-family: Arial, Helvetica, sans-serif;
}
/*
    Global structure
*/
html, body { /* xhtml as xml compatible */
    color: #000;
    background: #fff;
}
address {
    font-style: normal;
    margin-bottom:1.8182em;
}
/*
    Text
*/
abbr[title], acronym[title] {
    border-bottom: 1px dotted; /* border-color is inherited from color */
    font-style: normal;
    cursor: help;
}
blockquote, cite, em, q {
    font-style: italic;
}
q:before {
    content: "";
}
q:after {
    content: "";
}
strong {
    font-weight: bold;
}
/*
    Lists
*/
ol {
    margin-left: 40px;
}
ul {
    list-style: none;
}
/*
    Tables
*/
table {
    border-collapse: collapse;
    border-spacing: 0;
    caption-side: top;
    empty-cells: show;
}
td, th {
    vertical-align: top;
    text-align: left;
}
/*
    Links
*/
a {
    text-decoration: underline;
}
/*
    Objects, images
*/
img {
    border: 0;
}
/*
    Horizontal rules
*/
hr {
    display: none;
}
/*
    Forms
*/
fieldset {
    border: 0 solid transparent; /* 'solid transparent' required by Opera */
}
legend {
    color: #000; /* IE/Win does not inherit color */
}
optgroup {
    font-style: normal;
    font-weight: bold;
}

/* Ende module_undo */
/* Start skin_gsb */
* {
    margin: 0;
    padding: 0;
}
body {
    background-color: #FFFFFF;
}
h1 {
    margin-bottom: 1.2em;
}
form {
    margin: 0;
}
table {
     clear: both;
    border-collapse: collapse;
    border-spacing: 0;
    border: 0;
}
td, th {
    text-align: left;
    vertical-align: top;
}
a {
    color: #1C5696;
    text-decoration: none;
}
a:link:hover,
a:visited:hover {
    text-decoration: underline;
}
a:focus,
a:active {
    background: #CE6531;
}
.two-column-list-wrapper ul li a:focus,
.contentbox ul.content li a:focus,
ul.one-column li a:focus,
.two-column-list-wrapper ul li a:active,
.contentbox ul.content li a:active,
ul.one-column li a:active {
       background:transparent url(/SiteGlobals/StyleBundles/Bilder/neu/9x9_linkintern_red_on_white.gif?__blob=normal&v=2) no-repeat scroll 0pt 0.25em;
}
#branding #nav-primary li a:focus, #branding #nav-primary li a:active {
    font-weight: bold;
}
#branding a:focus img {  /* logo */
    border: none;
    background: #185594;
}
.NavInfo .richedit-wrapper a:link span  { /* link service telefon */
    color: #A9400D;
}
#nav a:focus, #nav a:active,
.NavInfo .richedit-wrapper a:active span, .NavInfo .richedit-wrapper a:focus span {
    background: #185594;
    color: #fff;
}
#nav a:focus, #nav a:active {
    background: #185594 !important;
    color: #fff;
}
.Contentspalte a:focus,
 .Contentspalte a:active,
.Contentspalte a:focus span,
.Contentspalte a:active span,
.Marginalspalte a:focus,
.Marginalspalte a:active,
  .Marginalspalte a:active span,
.Marginalspalte a.externallink:focus span,
 .Marginalspalte a.externallink:active span,
#main .faqlist a:focus, #main .faqlist a:active {
    background: #CE6531;
    color: #fff !important;
    border: none;
}
img {
    border-width: 0;
}
hr {
    display: none;
}
ul {
    list-style-image: none;
    list-style-type: none;
}
ol {
    margin-left: 2em;
}
li {
    margin-bottom: 1em;
}
ul li {
    padding: 0 0 0 26px;
    background: no-repeat .5em .15em;
}
abbr, acronym {
    font-style: inherit;
    border: 0;
    cursor: help;
}
abbr[title], acronym[title] {
    border-bottom: 1px dotted gray;
    cursor: help;
}
em {
    font-style: italic;
    font-weight: inherit;
}
h1, h2, h3, h4, h5, h6, legend, strong {
    font-style: normal;
    font-weight: bold;
}
h1 {
    margin-bottom: 1.2em;
}
h2, h3 {
    margin-bottom: 1em;
}
address, cite, q {
    font-style: normal;
}
/*q:before {
    content: "";
}
q:after {
    content: "";
}*/
fieldset {
    border: 0 solid #FFF;   /* same as background-color of containing box */
}
legend {
    display: none;
    position: relative;
    left: -0.425em; /* For Mac IE */
    color: #333; /* IE 6 forgets color */
}
/* Hide from Mac \*/
legend {
    position: static;
}
/* For Opera 7 */
fieldset>legend:first-child {
    text-indent: -0.9em;
}
/* For Gecko based browsers, hide from Opera 6+ */
head:first-child+body legend {
    text-indent: -0.15em;
}
/* End backslash hack */
dl dt {
    font-weight: bold;
}
#branding-logo img {
padding-left: 1.8182em;
}
#branding-logo a img {
padding-left: 0;
}

/* Ende skin_gsb */
/* Start layout_shared */
/*
    3 column layout, elastic - fluid - elastic
*/
.LayoutWrapper {
    width: 100%;
    min-width: 83.64em; /* = 920px @ 11px base */
}
.LayoutOuter {
    padding-left: 20.9091em;        /* left column width - 230px */
    width: auto;
}
.LayoutInner {
    width: 100%;
}
.LayoutInner:after {
    display: block;
    clear: both;
    content: " ";
}
#inner {
    border-bottom: 1px solid white;
}
#functions .LayoutOuter {
    padding-left: 0;
}
#nav-service {
    display: none;
}
#branding #branding-logo,
#wrapper #nav {
    float: left;
    position: relative;
    z-index: 10;
    margin-left: -20.9091em;            /* _negative_ left column width - 230px */
    margin-right: -12px;                /* _negative_ right spacing, only for Opera */
    width: 20.9091em;                   /* left column width - 230px */
}
#branding #nav-primary,
#functions #breadcrumb,
.ContentspalteBreit,
.Contentspalte {
    float: left;
    z-index: 11;
    width: 100%;
}
.ContentspalteBreit .bodytext {
    padding-right: 1.8182em;            /* 20px */
}
.Contentspalte .bodytext {
    padding-right: 23.6364em;           /* 260px */
}
#branding #quicksearchwrapper,
#functions #fontadjuster,
.Marginalspalte {
    float: left;
    position: relative;
    margin-right: 0;
    margin-left: -20.9091em;            /* _negative_ right column width - 230px */
    z-index: 12;
    width: 19.0909em;                   /* right column width - 210px */
}
#nav-supplementary {
    margin-left: 23.6364em !important;  /* 260px */
    margin-right: 1.8182em; /* 20px */
}
#branding #branding-logo a,
#branding #nav-primary ul,
#nav-supplementary,
div.bodytext,
.navbox,
.specialbox {
    margin-left: 1.8182em;  /* 20px */
    margin-bottom: 1.8182em;    /* 20px */
}
.navbox {
    margin-bottom: 2.2727em;  /* 25px */
}
div.bodytext {
    margin-left: 2.7273em;  /* 30px */
}
#branding #nav-primary ul {
    margin-left: 2.6em;
    margin-bottom: 0;
}
#branding #nav-primary ul li {
    list-style: none;
}

/* Ende layout_shared */
/* Start fonts_shared */
/* Font sizes for BAUA */
* {
    font-size: 100%;
    font-family: Verdana, Arial, sans-serif;
    line-height: 1.3636em;  /* 15px */
}
body {
    font-size: 68.75%; /* same sizes for all plattforms: 69%, 76%, 86%, 93%, 101%*/
}
h1 {
    font-size: 136.36%;
    line-height: normal;
    font-weight: bold;
}
h2 {
    font-size: 118.18%;
    line-height: normal;
    font-weight: bold;
}
h3 {
    font-weight: bold;
}
h4, h5, h6 {
    font-weight: normal;
}
#nav-primary ul,
form .textinputfield label span,
form .selectbox label span,
form .textinputarea label span,
form .checkboxgrp span.label span,
form .radiobuttongrp span.label span,
form .buttonrow span.label span,
form .textinputfield span span,
form .selectbox span span,
form .textinputarea span span,
form .checkboxgrp span span,
form .radiobuttongrp span span,
#quicksearchwrapper a,
input.button {
    font-size: 91%; /* 11px */
}
#nav-primary ul,
#quickSearch {
    text-transform: uppercase;
}
.top span,
.top,
.bottom span,
.bottom {
    font-size: 1px;
}
#quicksearchwrapper a,
#quicksearchwrapper .button,
#quicksearchwrapper .NavigationNodeSelected {
    font-size: 91%;
}
.navbox .NavInfo {
    font-weight: normal;
}
.clear-both {
    line-height: 1px;
    font-size: 1px;
}
h2.boxheader,
h2.boxheader-main {
    font-size: 100%;
}
h2.boxheader span span,
h2.boxheader-main span span,
.Marginalspalte h2.boxheader span span,
.Marginalspalte h2.boxheader-main span span {
    font-weight: bold !important;
}
.Contentspalte .faqlist a.linkmarker,
.ContentspalteBreit .faqlist a.linkmarker,
.Contentspalte .bmlist a.linkmarker,
.ContentspalteBreit .bmlist a.linkmarker {
    font-weight: bold;
}
#guidedtourbox form input.button,
#secondary-navigation form input.button {
    font-weight: bold;
    text-align: left;
}
#guidedtourbox h3 {
    font-weight: bold;
}
ul.generictablelist li h2 a {
    font-size: 86%;
}

/* Ende fonts_shared */
/* Start elements_shared */
/*
    Screen Style for BAUA
    Author: Stephan Redecker, Aperto AG 2004
*/
/* ###########################################
    main part (contentboxes, teaserboxes, borderedboxes)
########################################### */
/*
    link types
*/
.Contentspalte a,
.ContentspalteBreit a,
.Marginalspalte a {
    padding-left: 15px;
}
a.emaillink,
a.downloadlink,
a.externallink,
a.to-the-top-link {
    padding-left: 15px;
}
a.to-the-top-link {
    float: right;
    padding-left: 0;
    padding-right: 12px;
}
a.jump-marker {
    margin: 0;
    padding: 0;
    width: 1px;
    height: 1px;
    overflow: hidden;
    background: transparent none !important;
}
/* skip link */
.skip, .skip a, .skip ul, .skip em {
    position: absolute;
    overflow: hidden;
    left: -2000px;
    width: 1px;
    height: 1px;
}
.skip a:active, .skip a:focus {
    position: absolute;
    z-index: 1000;
    overflow: visible;
    width: auto;
    height: auto;
    font-weight: bold;
    top: 10.3em;
    left: 43em;
    padding: 3px 6px;
    background: #fff;
}
/*
    boxes corner
*/
.top span,
.top,
.bottom span,
.bottom {
    display: block;
    width: 100%;
    height: 12px;
}
.Marginalspalte .top span,
.Marginalspalte .top,
.Marginalspalte .bottom span,
.Marginalspalte .bottom {
    height: 10px;
}
/*
    bordered box properties
*/
.borderedbox .top span,
.borderedbox .top,
.borderedbox .bottom span,
.borderedbox .bottom {
    display: block;
    height: 5px;
}
.borderedbox .contentwrap,
.borderedbox .content,
.borderedbox .top span span,
.borderedbox .top span,
.borderedbox .bottom span span,
.borderedbox .bottom span {
    display: block;
}
.borderedbox .content {
    margin: 0;
    padding: 0 1.3636em;    /* 15px */
}
#nav-supplementary .content a {
    display: block !important;
    padding-left: 15px !important;
}
#nav-supplementary .content {
    height: 1.2em;
}
#nav-supplementary .content .functions {
    float: left;
}
#nav-supplementary .content .date {
    float: right;
}
#nav-supplementary .content .date em {
    display: none;
}
#nav-supplementary .content .date span {
    position: absolute;
    overflow: hidden;
    left: -2000px;
    width: 1px;
    height: 1px;
}
#nav-supplementary #printlink {
    display: none;
}
/* ###########################################
  branding part (logo, servicenav and quicksearch)
########################################### */
#branding {
    min-height: 9.5455em; /* 105px */
}
#branding .LayoutInner {
    padding-top: 1.3636em; /* 15px */
}
#branding #nav-primary li a,
#branding #nav-primary li em  {
    display: block;
}
#branding #nav-primary em {
    font-style: normal;
}
#branding #nav-primary li strong {
    display: table;
    margin: 0;
    border-collapse: collapse;
    border-spacing: 0;
    white-space: nowrap;
}
#branding #nav-primary li strong span {
    display: table-cell;
}
#branding #nav-primary li a,
#branding #nav-primary li strong em {
    display: block;
    font-weight: normal;
}
#branding #nav-primary li strong em,
#branding #nav-primary li a {
    padding: .0909em .3636em .1818em;   /* 1px 4px 2px */
    line-height: 1.1818em;  /* 13px */
}
/*
    Additional IE5/Mac specific styles (IE5/Mac Band Pass Filter)
*/
/*\*//*/
#branding #nav-primary li strong,
#branding #nav-primary li strong span,
#branding #nav-primary li strong span em {
    display: block;
    float: left;
}
.clear-link-extra {
    display: block;
    clear: left;
}
/**/
#branding #nav-primary ul {
    float: left;
    padding: 0;
    width: 13em;
}
#branding #nav-primary ul li {
    margin-top: 0;
    margin-bottom: 0;
    padding-left: 0;
}
#quicksearchwrapper input {
    margin-bottom: 0.5455em;    /* 6px */
    border: 0 solid transparent;
    padding: 0 0.1818em 0;  /* 0 2px 0 */
    width: 11.4545em;   /* 126px + padding */
    height: 1.3636em;   /* 15px */
}
#quicksearchwrapper a,
#quicksearchwrapper .button,
#quicksearchwrapper .NavigationNodeSelected {
    margin-bottom: 0.4545em;    /* 5px */
    border: 0 solid transparent;
    padding-left: 1.3636em; /* 15px */
    width: auto;
    text-transform: uppercase;
    text-align: left;
}
#quicksearchwrapper .button {
    font-weight: bold;
}
#quicksearchwrapper input[class="button"] { /* only for firefox */
    text-indent: -3px;
}
/* ###########################################
  function part (breadcrumb and font adjuster)
########################################### */
#functions {
    margin-top: 0;
    margin-bottom: 2.7273em;    /* 30px */
    padding-bottom: .01em;  /* with 0 padding background color is gone in firefox */
}
#functions ol {
    list-style: none;
    margin-top: .5455em;    /* 6px */
    margin-bottom: .7273em; /* 8px */
    padding-right: 21.6667em;           /* 260px */
}
#functions ol li {
    display: inline;
}
#functions ol li a {
    line-height: 1.8182em;  /* 20px */
    padding: 0 10px 0 8px;
}
#functions ol li span {
    position: absolute;
    top: -999px;
    left: -999px;
    overflow: hidden;
    width: 990px;
    height: 990px;
}
#functions ol li>span:first-child {
    display: none; /* most screenreader implements IE, modern browser can hide the divider */
}
#fontadjuster {
    visibility: hidden;
    padding-top: .7273em;   /* 8px */
}
#fontadjuster a {
    margin-top: -.4545em;
    padding-right: .4545em;
    display: block;
    float: left;
}
#fontadjuster a#adjuster-reduce {
    width: 20px;
    height: 19px;
}
#fontadjuster a#adjuster-increase {
    width: 25px;
    height: 19px;
}
/* ###########################################
   navbox part (primary navigation)
########################################### */
.navbox .content {
    border: 0;
    padding-top: .7273em;   /* 8px */
    padding-bottom: 1em;    /* 11px */
    border-bottom: 10px solid #D3DEEA;
}
.navbox ul.navlevel1 {
    display: block;
    margin: 0;
    border: solid #fff;
    border-width: 1px 0;
    padding-bottom: 1.7273em;   /* 19px */
}
.navbox ul {
    margin: .5em 0;
    padding: 1px 0;
}
.navbox ul ul {
    margin: 0;
    border: 0;
    padding: 0;
}
.navbox li {
    margin: 0;
    border-bottom: 1px solid #fff;
    padding: 0;
}
.navbox ul li a,
.navbox ul li span {
    display: block;
    margin: 0 0 1px;
    padding: .3636em 0 .3636em 26px;    /* 4px */
}
.navbox ul li.openitem a,
.navbox ul li .NavigationNodeSelected,
.navbox ul li .NavigationNodeInPath,
.navbox ul li .ThemenNavNodeSelected,
.navbox ul li .ThemenNavNodeInPath {
    font-weight: bold;
}
.navbox ul li ul li a,
.navbox ul li ul li span {
    margin: 0;
}
.navbox .NavInfo,
.specialbox .content {
    padding-left: 1.3636em  /* 15px */
}
.specialbox .top span,
.specialbox .top,
.specialbox .bottom span,
.specialbox .bottom {
    height: 4px;
}
/* ###########################################
  content part
########################################### */
.Contentspalte ul,
.ContentspalteBreit ul {
    list-style: disc;
}
.Contentspalte ul li,
.ContentspalteBreit ul li {
    margin-left: 20px;
    padding: 0;
    background: none;
}
.Contentspalte .teaserbox ul li,
.ContentspalteBreit .teaserbox ul li {
    margin-left: 0px;
}
.Contentspalte .content ul.linkbox,
.ContentspalteBreit .content ul.linkbox {
    margin-left: 10px;
}
/*
    Navbox Visual
*/
.navbox-visual {
    width: 100%;
    height: 80px;
    overflow: hidden;
}
/*
    Text Box
*/
div.bodytext p {
    margin-bottom: 1.3636em;    /* 15px */
}
.clear-both {
    clear: both;
    height: 1px;
}
hr, .hide {
    display: none;
}
/*
    hidden screenreader elements
*/
.aural,
#fontadjuster a span {
    position: absolute;
    top: -999px;
    left: -999px;
    overflow: hidden;
    width: 1px;
    height: 1px;
}
.hidden {
    display: none;
}
/* contactform */
form {
    padding: 1.3636em;
    padding-top: 1.8182em;
    background-color: #efeff7;
    min-width: 23.6364em;
}
form#quickSearch {
    padding: 0;
    background-color: transparent;
    min-width: 10em;
}
form p {
    clear: both;
}
form .textinputfield,
form .textinputarea,
form .selectbox,
form .checkboxgrp,
form .radiobuttongrp,
form .buttonrow {
    margin-bottom: 0 !important;
}
form .separator {
    margin-top: 1.3636em;
}
form .checkboxgrp span,
form .radiobuttongrp span,
form .selectbox span,
form .textinputfield span,
form .textinputarea span,
form .buttonrow span {
    display: block;
    float: left;
    width: 260px;
}
form .textinputfield label,
form .selectbox label,
form .textinputarea label,
form .checkboxgrp span.label,
form .radiobuttongrp span.label,
form .buttonrow span.label {
    display: block;
    float: left;
    width: 150px;
}
form .selectbox select#themenbereiche {
    width: 100%;
}
form .radiobuttongrp input[type="radio"] {
    vertical-align: -3px;
}
form .checkboxgrp input[type="checkbox"] {
    vertical-align: -3px;
}
form .checkboxgrp input {
    margin-right: 5px;
}
form .textinputfield label span,
form .selectbox label span,
form .textinputarea label span,
form .checkboxgrp span.label span,
form .radiobuttongrp span.label span,
form .buttonrow span.label span {
    display: inline;
    float: none;
    width: auto;
}
form .buttonrow input,
.cartItems .button ,
form .textinputfield input,
form .selectbox input,
form .textinputarea textarea {
    border: 1px solid #9C9EA5;
    width: 260px;
}
form .buttonrow input,
form .textinputfield input {
    padding-top: 2px;
    padding-bottom: 2px;
}
form .buttonrow input,
.cartItems .button {
    float: right;
    margin-left: 5px;
    border-top: 0;
    border-left: 0;
    width: auto;
}
form .textinputfield label span,
form .selectbox label span,
form .textinputarea label span,
form .checkboxgrp span.label span,
form .radiobuttongrp span.label span,
form .buttonrow span.label span,
form .textinputfield span span,
form .selectbox span span,
form .textinputarea span span,
form .checkboxgrp span span,
form .radiobuttongrp span span {
    float: none;
    margin-left: 0;
    width: auto;
}
form input.button {
    display: block;
    cursor: pointer;
    text-transform: uppercase;
    text-align: center;
}
form input[class=button] {
    padding-left: 1em;
    padding-right: 1em;
}
#guidedtourbox form input.button,
#secondary-navigation form input.button {
    border: 0 solid transparent;
    padding-left: 15px;
    width: auto;
}
#guidedtourbox form input.button:hover,
#quickSearch form input.button:hover,
#sectionSearch form input.button:hover {
    text-decoration: underline;
}
.nav-back {
    display: block;
}
#back-link-top {
    margin-bottom: 2.2727em;    /* 30px */
}
#back-link-bottom {
    margin-top: 2.2727em;    /* 30px */
}
.nav-back span {
    display: block;
}
.nav-back span span {
    display: block;
}
.nav-back span span span {
    display: block;
}
.nav-back span span a {
    display: block;
    margin-left: 15px;
    padding: 2px;
    padding-left: 15px;
}
.Contentspalte ul.generictablelist li,
.ContentspalteBreit ul.generictablelist li,
.Contentspalte ul.SearchResult li,
.ContentspalteBreit ul.SearchResult li,
.Contentspalte ul.publikationenliste li,
.ContentspalteBreit ul.publikationenliste li {
    margin: 0 0 1.0909em 0;  /* 0 0 12px 0 */
    border-bottom: 1px solid #fff;
    padding: 0 0 0 15px;
    list-style: none;
    height: 1%;
}
.Contentspalte ul.generictablelist li span,
.ContentspalteBreit ul.generictablelist li span,
.Contentspalte ul.SearchResult li span,
.ContentspalteBreit ul.SearchResult li span,
.Contentspalte ul.publikationenliste li span,
.ContentspalteBreit ul.publikationenliste li span {
    clear: both;
    display: block;
}
.Contentspalte ul.generictablelist li,
.ContentspalteBreit ul.generictablelist li {
    padding-left: 25px;
}
.Contentspalte ul.publikationenliste ul,
.ContentspalteBreit ul.publikationenliste ul {
    list-style: none;
}
.Contentspalte ul.publikationenliste li,
.ContentspalteBreit ul.publikationenliste li {
    padding: 0;
}
.Contentspalte ul.generictablelist li.joboffer-overview-item,
.ContentspalteBreit ul.generictablelist li.joboffer-overview-item {
    padding-left: 0;
}
ul[class].SearchResult li,
ul[class].generictablelist li,
ul[class].publikationenliste li {
    border: 1px solid transparent;  /* firefox fix for collapsing margins */
}
#fontadjuster:after,
form:after,
form .textinputfield:after,
form .textinputarea:after,
form .selectbox:after,
form .checkboxgrp:after,
form .radiobuttongrp:after,
form .buttonrow:after,
form .radiobuttongrp em:after,
form .radiobuttongrp .sidebyside:after,
form .checkboxgrp em:after,
form .checkboxgrp .sidebyside:after,
ul.SearchResult ul:after,
ul.generictablelist ul:after,
ul.publikationenliste ul:after,
ul.SearchResult li:after,
ul.generictablelist li:after,
ul.publikationenliste li:after,
ul.linkbox:after,
ul.linkbox li:after,
#secondary-navigation .two-column-list-wrapper ul:after,
#secondary-navigation form:after,
#secondary-navigation form div:after,
#secondary-navigation form .SecondColumn:after,
.guidepager:after,
.contentbox:after{
    display: block;
    clear: both;
    content: " ";
}
ul.SearchResult li a,
ul.generictablelist li a {
    float: left;
    margin-left: -15px;
    padding-left: 15px;
    font-weight: bold;
}
ul.SearchResult li br,
ul.generictablelist li br {
    clear: both;
    height: 1px;
}
ul.SearchResult li.joboffer-overview-item a,
ul.generictablelist li.joboffer-overview-item a {
    display: block;
    float: none;
    margin-left: 0;
}
ul.SearchResult li div,
ul.generictablelist li div {
    clear: both;
}
ul.generictablelist li .richedit-wrapper {
    margin-bottom: 0;
}
/*
    PAGERBOX
*/
.borderedbox a {
    padding-left: 0;
}
.borderedbox .previousPage {
    padding-left: 18px;
    font-weight: bold;
}
.borderedbox .nextPage {
    padding-right: 18px;
    font-weight: bold;
}
.blockHeader {
    font-weight: bold;
}
/*
    contentboxen
*/
.contentbox,
.teaserbox {
    margin-bottom: 1.8182em;
    background: #EFEFF7;
    clear: both;
    height: 1%;
}
#guidedtourbox {
    background: #E7E7E7;
}
.contentbox .anmerkung,
.contentbox .address,
.contentbox .contact,
.teaserbox .content {
    margin: 1.8182em 0 1.3182em  0;
    padding: 0 1.3636em 0  .7273em; /* 20px 15px 8px */
}
.contentbox .anmerkung,
.contentbox .address,
.contentbox .contact {
    padding-left: 1.3em !important;
}
.contentbox .richedit-wrapper.anmerkung,
.contentbox .richedit-wrapper .address,
.contentbox .richedit-wrapper .contact,
.teaserbox .richedit-wrapper .content {
    padding-left: 0;
}
 .ContentspalteBreit .teaserbox a.downloadlink:focus,
.ContentspalteBreit .teaserbox a.downloadlink:active,
 .Contentspalte .teaserbox a.downloadlink:focus,
.Contentspalte .teaserbox a.downloadlink:active {
   background:transparent url(data:image/gif;base64,R0lGODlhCQAJAJEDAMFfLsJgMcNfLv///yH5BAEAAAMALAAAAAAJAAkAAAIZ3CAZYmHP3BBo2mcYm9RurGEGcIHDkihOAQA7) no-repeat scroll 0pt 0.25em;
   *background:transparent url(/SiteGlobals/StyleBundles/Bilder/neu/9x9_file_red.gif?__blob=normal&v=2) no-repeat scroll 0pt 0.25em;
}
.ContentspalteBreit .teaserbox ul li a.externallink:focus,
.ContentspalteBreit .teaserbox ul li a.externallink:active,
.Contentspalte .teaserbox ul li a.externallink:focus,
.Contentspalte .teaserbox ul li a.externallink:active,
.ContentspalteBreit .teaserbox a.externallink:focus,
.ContentspalteBreit .teaserbox a.externallink:active,
.Contentspalte .teaserbox a.externallink:focus,
.Contentspalte .teaserbox a.externallink:active{
    background:transparent url(data:image/gif;base64,R0lGODlhCQAJAKIAAMJgMcFfMPTh2MNeMMFfLs15UP///8NfLiH5BAAAAAAALAAAAAAJAAkAAAMgKDVxXsrJQ9Y4RhI3iMnO5nzGRVGf1IzTUbSPQjSAKyQAOw==) no-repeat scroll 0 0.25em;
    *background:transparent url(/SiteGlobals/StyleBundles/Bilder/neu/9x9_linkintern_red_on_white.gif?__blob=normal&v=2) no-repeat scroll 0 0.25em;
}
.contentbox  {
    background-color: #efeff7;
}
.contentbox .content {
    /*margin-top: 1.8182em;*/
    padding: 0 1.3636em .7273em; /* 20px 15px 8px */
}
.contentbox ul.content {
    padding: 1.8em 1.3636em .7273em; /* 20px 15px 8px */
}
.contentbox h3.content {
    padding-bottom: 0;
}
.contentbox h3.no-top-padding {
    padding-top: 0;
}
.Marginalspalte .contentbox .anmerkung,
.Marginalspalte .contentbox .address,
.Marginalspalte .contentbox .contact,
.Marginalspalte .contentbox .content,
.Marginalspalte .teaserbox .content {
    padding: 1.3636em 0.9091em .7273em; /* 15px 10px 8px */
}
.Marginalspalte .contentbox .content,
.Marginalspalte .teaserbox .content {
    padding: 0 0.9091em .7273em; /* 15px 10px 8px */
}
.contentbox ul li,
ul.linkbox li {
    list-style: none;
    margin-bottom: 0;
    margin-left: 0;
    padding-bottom: .5455em; /* 5px */
    padding-left: 0;
}
/*
    teaser box properties
*/
.teaserbox .content dl,
.teaserbox .content dl dd {
    margin: 0;
    padding: 0;
}
.teaserbox .content dl dt img {
    margin-top: -1.8182em;      /* 20px */
    margin-left: -1.3636em;     /* 15px */
    margin-right: -1.3636em;    /* 15px */
}
.Marginalspalte .teaserbox .content dl dt img {
    margin-top: -1.8182em;      /* 15px */
    margin-left: -.9091em;     /* 10px */
}
.teaserbox .content dl dd {
    padding-top: .9091em;   /* 10px */
}
.teaserbox .content dl dd ul {
    margin-bottom: -.5455em;   /* 6px */
}
/*
    box elements
*/
h2.boxheader,
h2.boxheader-main {
    display: block;
    margin: 0;
    padding: 0;
    width: 100%;
    min-height: 1.8182em;   /* 20px */
}
.Marginalspalte h2.boxheader,
.Marginalspalte h2.boxheader-main {
    min-height: 3.1818em;   /* 35px */
}
h2.boxheader span,
h2.boxheader-main span {
    display: block;
    margin: 0;
    padding: .1818em .4545em;
    height: 1%;
}
.Marginalspalte h2.boxheader {
    margin-top: 0;
}
.Marginalspalte h2.boxheader span,
.Marginalspalte h2.boxheader-main span {
    padding: .1818em 0;
}
h2.boxheader span span,
h2.boxheader-main span span,
.Marginalspalte h2.boxheader span span,
.Marginalspalte h2.boxheader-main span span {
    display: block !important;
    margin: 0 .9091em !important;
    padding: 0 !important;
}
ul.whatsnew-list li {
    list-style: none;
    position: relative;
    margin: 0 0 .4545em;
    padding: 0 0 0 8em;
}
ul.whatsnew-list li span {
    display: block;
    background: none;
}
ul.whatsnew-list li span span {
    display: inline;
    background: none;
    text-indent: 0;
}
ul.whatsnew-list li .date {
    position: absolute;
    left: 8px;
    font-style: normal;
}
ul.whatsnew-list li a {
    display: inline;
    /* padding: 0 !important; */
    background: none;
}
.Contentspalte .block,
.ContentspalteBreit .block {
    padding-bottom: 1.3636em;   /* 15px */
}
/* FAQ */
.Contentspalte .faqlist .contentbox,
.ContentspalteBreit .faqlist .contentbox,
.Contentspalte .faqlist .faqblock,
.ContentspalteBreit .faqlist .faqblock,
.Contentspalte .bmlist .bmdatablock,
.ContentspalteBreit .bmlist .bmdatablock {
    margin-bottom: 1.8182em;    /* 20px */
}
.bmdatablock table th {
white-space: nowrap;
}
.Contentspalte .faqlist a.linkmarker,
.ContentspalteBreit .faqlist a.linkmarker,
.Contentspalte .bmlist a.linkmarker,
.ContentspalteBreit .bmlist a.linkmarker {
    padding: 0;
}
.Contentspalte .faqlist .faqblock h3,
.ContentspalteBreit .faqlist .faqblock h3 {
    margin: 0 0 .3636em 0;  /* 0 0 4px 0 */
    padding: 0;
}
.Contentspalte .faqlist .faq-top,
.ContentspalteBreit .faqlist .faq-top,
.Contentspalte .bmlist .bm-top,
.ContentspalteBreit .bmlist .bm-top {
    display: block;
    margin-top: .9091em;    /* 10px */
    padding-right: 13px;
    text-align: right;
}
.teaser img {
    float: right;
    margin-left: .4545em;   /* 5px */
}
.teaser {
    margin-bottom: 1.8182em;    /* 20px */
}
.teaser .teaserText h2 {
    margin-bottom: 0;
}
.teaser .teaserText .richedit-wrapper,
.teaser .teaserText .richedit-withtoc-wrapper,
.Marginalspalte .contentbox .richedit-wrapper,
.Marginalspalte .teaserbox .richedit-wrapper,
.Marginalspalte .contentbox .richedit-withtoc-wrapper,
.Marginalspalte .teaserbox .richedit-withtoc-wrapper {
    margin-bottom: 0;
}
.teaser .teaserText a {
    margin-top: 0.9091em;   /* 10px + line spacing top and bottom = 15px */
    display: block;
}
.veranstaltungteaser,
.veranstaltungteaser-bild-links,
.veranstaltungteaser-bild-rechts {
    margin-bottom: 1em;
}
.veranstaltungteaser-bild-links .teaserimg {
    float: left;
}
.veranstaltungteaser .teaserimg,
.veranstaltungteaser-bild-rechts .teaserimg {
    float: right;
    margin-left: .4545em;          /* 5px */
}
.veranstaltungteaser img,
.veranstaltungteaser-bild-links img,
.veranstaltungteaser-bild-rechts img {
    float: none;
    margin: 0;
    width: 100px;
}
.veranstaltungteaser .teaserText,
.veranstaltungteaser-bild-links .teaserText,
.veranstaltungteaser-bild-rechts .teaserText {
    padding: 5px 10px 5px 25px;
}
.veranstaltungteaser-bild-links .teaserText {
    padding-left: 20px;
}
.veranstaltungteaser-bild-links .teaserText {
    margin-left: 9.5455em;
}
.veranstaltungteaser-bild-rechts .teaserText {
    margin-right: 9.5455em;
}
.veranstaltungteaser .teaserText h2,
.veranstaltungteaser-bild-links .teaserText h2,
.veranstaltungteaser-bild-rechts .teaserText h2 {
    margin-bottom: 0.4545em;
}
.veranstaltungteaser .teaserText a,
.veranstaltungteaser-bild-links .teaserText a,
.veranstaltungteaser-bild-rechts .teaserText a {
    margin-top: 0;
    margin-left: -15px;
    padding-left: 15px;
}
ul.toc li {
    margin-left: 0;
    list-style: none;
}
ul.toc ul li {
    margin: .5em 0;
}
ul.toc li ul {
    margin-left: 2em;
}
#secondary-navigation .two-column-list-wrapper {
    width: 100%;
}
#secondary-navigation .two-column-list-wrapper ul {
    list-style-type: none;
    margin: 0;
    padding: 0 0 0 50%;
    width: 50%;
}
#secondary-navigation .two-column-list-wrapper li {
    margin: 0;
    padding: 0;
    width: 100%;
}
#secondary-navigation .two-column-list-wrapper .first-column {
    clear: left;
    float: left;
    margin: 0 0 0 -100.1%;
    width: 100.1%; /* Mozilla 1.3 brands and older fail on 100% */
}
#secondary-navigation .two-column-list-wrapper .first-column>div:first-child { /* hide from Opera 6 */
    margin-left: 1px; /* equalize 100.1% */
}
#secondary-navigation .two-column-list-wrapper li div {
    margin: 0 0 .1818em .4545em; /* 0 0 2px 5px */
    padding: .1818em;
}
#secondary-navigation .two-column-list-wrapper .first-column div {
    margin-right: .4545em; /* 5px */
    margin-left: 0;
}
#secondary-navigation .two-column-list-wrapper ul+div {
    clear: both;
    margin: 0 0 -1px;
    height: 1px; /* @ Mozilla, avoid collapsing margins */
}
#secondary-navigation .content {
    padding-top: 1.3636em; /* 15px */
}
#secondary-navigation form {
    display: block;
    padding: 1.8182em 0 0 0; /* 20px */
}
#secondary-navigation form .FirstColumn {
    float: left;
    margin-right: .6364em;
    width: 50%;
}
#secondary-navigation form .FirstColumn input {
    position: relative;
    width: 98%;
}
#secondary-navigation form .SecondColumn input {
    float: left;
}
#secondary-navigation form input[class~="button"] { /* only for firefox */
    text-indent: -3px;
}
#secondary-navigation .one-column {
    margin-top: 0;
    margin-bottom: 0;
}
#secondary-navigation .one-column li {
    margin-top: 0;
}
/*
    richEdit wrapper
*/
.richedit-wrapper,
.richedit-withtoc-wrapper {
    margin-bottom: 1.8182em;    /* 20px */
}
.richedit-wrapper ul.toc li a,
.richedit-withtoc-wrapper ul.toc li a {
    display: block;
}
#main .teaserbox  .richedit-wrapper p,
.Marginalspalte .teaserbox  .richedit-wrapper p {
    margin-bottom: .7em;
}
.teaserbox .richedit-wrapper,
.teaserbox .richedit-withtoc-wrapper {
    margin-bottom: 0; /* @ IE 5.0, keep the box background-color */
    padding-bottom: 0em; /* 0px */
    padding-left: 1em;
}
.Marginalspalte .teaserbox .richedit-wrapper,
.Marginalspalte .teaserbox .richedit-wrapper {
    padding-left: 0;
}
.richedit-wrapper h2,
.richedit-withtoc-wrapper h2 {
    margin-top: 1.8182em;   /* 20px */
}
.richedit-wrapper img,
.richedit-withtoc-wrapper img {
    margin-right: .9091em;
    margin-bottom: .4545em; /* 5px */
    float: left;
}
.richedit-wrapper img.alignRight,
.richedit-withtoc-wrapper img.alignRight {
    margin-right: 0;
    margin-left: .9091em;
    margin-bottom: .4545em; /* 5px */
    float: right;
}
.richedit-wrapper img.imgBlock,
.richedit-withtoc-wrapper img.imgBlock {
    margin-bottom: .4545em; /* 5px */
    float: none;
    display: block;
}
.richedit-wrapper br {
    clear: both;
}
.NavInfo .richedit-wrapper,
.specialbox .richedit-wrapper {
    margin-bottom: 0;
}
ul.ul-style--disc { list-style-type: disc; }
ul.ul-style--circle { list-style-type: circle; }
ul.ul-style--square { list-style-type: square; }
ul.ul-style--none { list-style-type: none; }
ol.ol-style--decimal { list-style-type:decimal; }
ol.ol-style--lower-alpha { list-style-type: lower-alpha; }
ol.ol-style--upper-alpha { list-style-type: upper-alpha; }
ol.ol-style--lower-roman { list-style-type: lower-roman; }
ol.ol-style--upper-roman { list-style-type: upper-roman; }
.Contentspalte dl dd,
.ContentspalteBreit dl dd {
    margin-bottom: 1.3636em;    /* 15px */
}
.Contentspalte dl dd .richedit-wrapper,
.ContentspalteBreit dl dd .richedit-wrapper {
    margin-bottom: 0;
}
.Contentspalte .teaserbox .richedit-wrapper ul,
.ContentspalteBreit .teaserbox .richedit-wrapper ul {
    margin-left: 15px;
}
.two-column-list-wrapper ul li a,
.contentbox ul.content li a,
ul.one-column li a {
    display: block;
}
.two-column-list-wrapper ul li a:active,
.two-column-list-wrapper ul li a:focus {
    background: #CE6531;
}
    /*
        Sitemap
    */
    ul.sitemaplist,
    ul.sitemaplist ul {
        display: block;
        margin-left: 0;
        list-style: none;
    }
    ul.sitemaplist ul {
        padding-top: 1px;
    }
    ul.sitemaplist li {
        display: block;
        margin-left: 0;
        margin-bottom: 1px;
    }
    ul.sitemaplist li a {
        display: block;
        padding: .1818em 1.8182em;  /* 2px 20px */
    }
    ul.sitemaplist li li a {
        padding: .1818em 3.1818em;  /* 2px 35px */
    }
    ul.sitemaplist li li li a {
        padding: .1818em 4.5455em; /* 2px 50px */
    }
    .input-error {
        margin-bottom: 1.8182em;
        padding: 3px !important;
    }
    span.input-error {
        display: block;
        margin-bottom: 0;
    }
.subheadline {
       font-weight:bold;
}

    /* ###########################################
        marginal part
    ########################################### */
    #guidedtourbox form {
        padding: .2727em 0 0 0;
        min-width: 1em;
    }
    #guidedtourbox form select {
        width: 100%;
    }
    #guidedtourbox form input.button {
        margin-top: .7273em;   /* 10px */
    }
    .guidepager {
        margin: .9091em 0;  /* 10px 0 */
        height: 2.4545em;   /* 27px */
    }
    .guidepager a {
        padding-left: 0;
    }
    .guidepager .guide-previous,
    .guidepager .guide-next,
    .guidepager p {
        float: left;
        display: block;
        width: 1.2727em;    /* 14 */
        height: 2.4545em;   /* 27px */
    }
    .guidepager p {
        width: 14.5455em;   /* 160px */
        text-align: center;
        font-weight: bold;
    }
    .guidepager p span {
        display: block;
        padding-top: .4545em    /* 5px */
    }
    .guidepager a[class] span {
        display: none;
    }
    .richedit-wrapper table,
    .richedit-withtoc-wrapper table,
    .key-word-table,
    .toolbox-table,
    table.SearchResult {
        width: 100%;
    }
    .key-word-table .richedit-wrapper,
    .key-word-table .richedit-withtoc-wrapper,
    .toolbox-table .richedit-wrapper,
    .toolbox-table .richedit-withtoc-wrapper,
    table.SearchResult .richedit-wrapper,
    table.SearchResult .richedit-withtoc-wrapper {
        margin-bottom: 0;
    }
    .richedit-wrapper th,
    .richedit-wrapper td,
    .richedit-withtoc-wrapper th,
    .richedit-withtoc-wrapper td,
    .key-word-table th,
    .key-word-table td,
    .toolbox-table th,
    .toolbox-table td,
    table.SearchResult th,
    table.SearchResult td {
        padding: .1818em .4545em;
    }
    .key-word-table td .linkmarker,
    #letter-navigation a {
        padding-left: 0;
        background: transparent none;
    }
    dl.research-project-dl dd {
        margin-bottom: 1em;
    }
    dl.research-project-dl dd .richedit-wrapper,
    dl.research-project-dl dd .richedit-withtoc-wrapper {
        margin-bottom: 0;
    }
    .clearelem {
        clear: both;
        height: 0;
        width: 0;
    }
    #WarenkorbForm {
        padding: 0;
    }
    #WarenkorbForm .warenkorb-count {
        float: right;
        text-align: right;
    }
    #WarenkorbForm .cartItems .button,
    #WarenkorbForm .cartItems .warenkorb-count {
        margin-top: .4545em;
    }
    #WarenkorbForm .cartItems div {
        margin-bottom: 1.3636em;
        border-bottom: 1px dotted #000;
        padding-bottom: 1.3636em;
    }
    #WarenkorbForm .cartItems div.warenkorb-count {
        margin-bottom: 0;
        border-bottom: 0;
        padding-bottom: 0;
    }
    #WarenkorbForm .cartItems .button {
        float: none;
        margin-left: 0;
    }
    #WarenkorbForm .buttonrow .submitbutton {
        float: right;
    }
    .publikationenliste h2,
    .publikationenliste a {
        margin-bottom: .1818em;
}
#inner #main a:active,
#inner #main a:focus {
    background: #CE6531 !important;
    color: #fff !important;
}

/* Ende elements_shared */
/* Start skin_gsb-gda */
body {
    background-color: #fff;
color: #333;
}
a {
    color: #000;
    text-decoration: underline
}
 #branding {
     width: 100%;
     position: relative;
 }
#branding .LayoutOuter:after,
.contentbox:after ,
.teaserbox:after {
       content: " ";
    display: block;
    clear: both;
    clear: both;
}
#branding .LayoutInner {
    height: 184px;
    position: relative;
        width: auto;
}
#branding .LayoutOuter {
    padding-left: 0;
    height: 184px;
    width: auto;
}
.Contentspalte a,
.ContentspalteBreit a,
.Marginalspalte a {
    padding-left:15px;
}
.Marginalspalte {
    width:19.2909em;
}

/* .Marginalspalte {     overflow: hidden; } Fue 29.6.2012 */

.Marginalspalte .teaserbox {
    width: 19.05em;
    overflow: hidden;
}
a.externallink,
a.RichTextExtLink {
    padding-left: 15px;
    background: url(data:image/gif;base64,R0lGODlhCQAJAJEAAP9eN/////4AAAAAACH5BAAAAAAALAAAAAAJAAkAAAIUDIQIln0YYmgwUjmTFFnT9zFOUAAAOw==) no-repeat 0 5px!important;
    *background: url(/SiteGlobals/StyleBundles/Bilder/gdaportal/9x9_linkextern_red_on_white.gif?__blob=normal&v=2) no-repeat 0 5px!important;
}
.Contentspalte a.externallink,
.ContentspalteBreit a.externallink,
.Marginalspalte a.externallink {
    padding-left: 15px;
    background: url(data:image/gif;base64,R0lGODlhCQAJAJEAAP9eN/////4AAAAAACH5BAAAAAAALAAAAAAJAAkAAAIUDIQIln0YYmgwUjmTFFnT9zFOUAAAOw==) no-repeat 0 3px;
    *background: url(/SiteGlobals/StyleBundles/Bilder/gdaportal/9x9_linkextern_red_on_white.gif?__blob=normal&v=2) no-repeat 0 3px;
}
#wrapper #outer #inner .two-column-list-wrapper li div a:focus,
#wrapper #outer #inner .two-column-list-wrapper li div a:active,
#wrapper #outer #inner #main .content .richedit-wrapper a:active,
#wrapper #outer #inner #main .content .richedit-wrapper a:focus {
    color: #fe0000;
    background: url(data:image/gif;base64,R0lGODlhCQAJAJEAAPTh2P9RLf////4AACH5BAAAAAAALAAAAAAJAAkAAAISRIYYln0oWhNRDlpnnvJ15gAFADs=) no-repeat 0 4px !important;
    *background: url(/SiteGlobals/StyleBundles/Bilder/gdaportal/9x9_linkintern_red_on_white.gif?__blob=normal&v=2) no-repeat 0 4px !important;
}
#wrapper #outer #inner .Contentspalte a.externallink:focus,
#wrapper #outer #inner .ContentspalteBreit a.externallink:focus,
#wrapper #outer #inner .Marginalspalte a.externallink:focus,
#wrapper #outer #inner .Contentspalte a.externallink:active,
#wrapper #outer #inner .ContentspalteBreit a.externallink:active,
#wrapper #outer #inner .Marginalspalte a.externallink:active {
    color: #fe0000;
    background: url(data:image/gif;base64,R0lGODlhCQAJAJEAAP9eN/////4AAAAAACH5BAAAAAAALAAAAAAJAAkAAAIUDIQIln0YYmgwUjmTFFnT9zFOUAAAOw==) no-repeat 0 5px !important;
    *background: url(/SiteGlobals/StyleBundles/Bilder/gdaportal/9x9_linkextern_red_on_white.gif?__blob=normal&v=2) no-repeat 0 5px !important;
}
#wrapper #outer #inner .Marginalspalte a.RichTextIntLink:focus,
#wrapper #outer #inner .Contentspalte a.RichTextIntLink:active,
.teaserbox .richedit-wrapper p a:active,
.teaserbox .richedit-wrapper p a:focus {
   background: url(data:image/gif;base64,R0lGODlhCQAJAJEAAPTh2P9RLf////4AACH5BAAAAAAALAAAAAAJAAkAAAISRIYYln0oWhNRDlpnnvJ15gAFADs=) no-repeat 0 4px !important;
   *background: url(/SiteGlobals/StyleBundles/Bilder/gdaportal/9x9_linkintern_red_on_white.gif?__blob=normal&v=2) no-repeat 0 4px !important;
}
#wrapper #outer #inner #main .content .richedit-wrapper a:active span,
#wrapper #outer #inner #main .content .richedit-wrapper a:focus span {
    color: #fe0000 !important;
    background: none !important;
}
a.externallink img {
    display: none;
}
a.downloadlink {

    background: url(data:image/gif;base64,R0lGODlhCQAJAIABAP4AAP///yH5BAEAAAEALAAAAAAJAAkAAAITTIBpYM180JltUfWqhTXrl4RBAQA7) no-repeat 0 .3em !important;
    *background: url(/SiteGlobals/StyleBundles/Bilder/gdaportal/9x9_file_red.gif?__blob=normal&v=2) no-repeat 0 .3em !important;
}
#wrapper #outer #inner a.downloadlink:focus,
#wrapper #outer #inner a.downloadlink:active,
#wrapper #outer #inner #main .bodytext a.downloadlink:focus,
#wrapper #outer #inner #main .bodytext a.downloadlink:active {
    background: url(data:image/gif;base64,R0lGODlhCQAJAIABAP4AAP///yH5BAEAAAEALAAAAAAJAAkAAAITTIBpYM180JltUfWqhTXrl4RBAQA7) no-repeat 0 .3em !important;
    *background: url(/SiteGlobals/StyleBundles/Bilder/gdaportal/9x9_file_red.gif?__blob=normal&v=2) no-repeat 0 .3em !important;
    color: red !important;
}
#wrapper #outer #inner a:focus span,
#wrapper #outer #inner a:active span {
    background: none !important;
    color: #fe0000 !important;
}
 a.downloadlink img {
    display: none;
}
#wrapper #outer #inner .two-column-list-wrapper ul li a:active,
#wrapper #outer #inner .two-column-list-wrapper ul li a:focus {
    color: #fe0000 !important;
}
#wrapper #outer #inner a:focus,
#wrapper #outer #inner a:active {
    color: #fe0000;
}
#wrapper #outer #inner a:active,
#wrapper #outer #inner a:focus {
    color: #fe0000 !important;
}
#wrapper #outer #inner #branding #nav-primary li a:focus,
#wrapper #outer #inner #branding #nav-primary li a:active {
    font-weight: normal;
    color: #fe0000;
}
#wrapper #outer #inner #nav a:focus,
#wrapper #outer #inner #nav a:active,
#wrapper #outer #inner .NavInfo .richedit-wrapper a:active span,
#wrapper #outer #inner .NavInfo .richedit-wrapper a:focus span {
    background: transparent url(data:image/gif;base64,R0lGODlhBgAFAMQFAP9nZv6anP8zNP+Iif9mZv///f1naP40Mv+HhP/d3P+Ih/40NP4zNv5lZ/4AAP/+//2Zmf8REv/d3v+amP///wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACH5BAEAAAUALAAAAAAGAAUAAAUXICMRQVFMEXIY5uRIjgJFgwAUS9JAZggAOw==) no-repeat scroll 0 5px !important;
    *background: transparent url(/SiteGlobals/StyleBundles/Bilder/gdaportal/link.gif?__blob=normal&v=2) no-repeat scroll 0 5px !important;
    color: #fe0000 !important;
}
h1,
ul.navlevel1 a,
#branding #nav-primary li strong em,
#breadcrumb ol li.LastEntry a,
.blockHeader,
.borderedbox a,
.contentbox,
.navbox ul li a,
.navbox ul li span,
.navbox .NavInfo span,
.navbox .NavInfo a,
.richedit-withtoc-wrapper h2,
.richedit-wrapper h2,
.teaserbox {
    color: #333;
}
h1 {
    padding-left: 8px;
    border-left: 3px solid #FE0000;
    color: #FE0000;
    font-size: 160%;
}
h2.boxheader,
h2.boxheader-main,
#branding #nav-primary li strong em {
    background-color: #fff;
}
h2.boxheader-main span span,
.Marginalspalte h2.boxheader span span,
.Marginalspalte h2.boxheader-main span span {
    color: #fff !important;
}
#branding #nav-primary li strong em,
h2.boxheader-main span span,
h2.boxheader span span {
    background-image: none;
}
#branding,
#functions,
.key-word-table th,
table.SearchResult th,
.toolbox-table th {
background-color: #97989A;
}
 .richedit-wrapper th,
.richedit-withtoc-wrapper th {
     background: #FFAA01;
     color: #fff;
 }
#functions {
    margin: 0;
    padding: 0;
}
h2.boxheader-main {
    background: #FFAA01;
    color: #fff;
}
h2.boxheader-main span {
    background: none;
}
h2.boxheader,
h2.boxheader-main {
    background: #FFAA01;
    color: #fff;
}
h2.boxheader span,
h2.boxheader-main span {
    background-image: none;
}
.navbox .top {
    display: none;
}
.navbox .top span {
        display: none;
}
.navbox .bottom {
       display: none;
   }
.navbox .bottom span {
       display: none;
}
#nav .navbox .content {
     border-bottom: 0;
}
.navbox ul.navlevel1 {
    padding-bottom: 0;
    border-bottom: 1px solid #97989A;
}
#wrapper #nav {
    float:left;
    margin-left: -18em;
    margin-right: 0;
    width: 18em;
}
#wrapper #nav .navbox {
    margin-left: 10px;
}
form#advancedSearch,
.key-word-table,
.richedit-wrapper table,
.richedit-withtoc-wrapper table,
table.SearchResult,
.toolbox-table {
background-color: #E1E1E1;
}
#main input.button {
    background:#FE0000;
    border: 1px solid #FE0000;
    color: #fff;
    overflow: visible;
    padding: 4px 10px;
}
form#quickSearch {
    background-color: transparent;
    min-width: 0;
}
ul.generictablelist li a,
ul.publikationenliste li a,
ul.SearchResult li a {
    background: url(data:image/gif;base64,R0lGODlhCQAJAJEAAPTh2P9RLf////4AACH5BAAAAAAALAAAAAAJAAkAAAISRIYYln0oWhNRDlpnnvJ15gAFADs=) no-repeat 0 .3em;
    *background: url(/SiteGlobals/StyleBundles/Bilder/gdaportal/9x9_linkintern_red_on_white.gif?__blob=normal&v=2) no-repeat 0 .3em;
}
#wrapper #outer #inner ul.generictablelist li a:focus,
#wrapper #outer #inner ul.publikationenliste li a:focus,
#wrapper #outer #inner ul.SearchResult li a:focus,
#wrapper #outer #inner ul.generictablelist li a:active,
#wrapper #outer #inner ul.publikationenliste li a:active,
#wrapper #outer #inner ul.SearchResult li a:active {
    background: url(data:image/gif;base64,R0lGODlhCQAJAJEAAPTh2P9RLf////4AACH5BAAAAAAALAAAAAAJAAkAAAISRIYYln0oWhNRDlpnnvJ15gAFADs=) no-repeat 0 .3em !important;
    *background: url(/SiteGlobals/StyleBundles/Bilder/gdaportal/9x9_linkintern_red_on_white.gif?__blob=normal&v=2) no-repeat 0 .3em !important;
     color: #fe0000 !important;
}
ul.generictablelist li a.downloadlink,
ul.publikationenliste li a.downloadlink,
ul.SearchResult li a.downloadlink {
    background: url(data:image/gif;base64,R0lGODlhCQAJAIABAP4AAP///yH5BAEAAAEALAAAAAAJAAkAAAITTIBpYM180JltUfWqhTXrl4RBAQA7) no-repeat 0 .3em;
    *background: url(/SiteGlobals/StyleBundles/Bilder/gdaportal/9x9_file_red.gif?__blob=normal&v=2) no-repeat 0 .3em;
    padding-right: 4px;
}
#wrapper #outer #inner ul.generictablelist li a.downloadlink:focus,
#wrapper #outer #inner ul.publikationenliste li a.downloadlink:focus,
#wrapper #outer #inner ul.SearchResult li a.downloadlink:focus,
#wrapper #outer #inner ul.generictablelist li a.downloadlink:active,
#wrapper #outer #inner ul.publikationenliste li a.downloadlink:active,
#wrapper #outer #inner ul.SearchResult li a.downloadlink:active {
    background: url(data:image/gif;base64,R0lGODlhCQAJAIABAP4AAP///yH5BAEAAAEALAAAAAAJAAkAAAITTIBpYM180JltUfWqhTXrl4RBAQA7) no-repeat 0 .3em !important;
    *background: url(/SiteGlobals/StyleBundles/Bilder/gdaportal/9x9_file_red.gif?__blob=normal&v=2) no-repeat 0 .3em !important;
     color: #fe0000 !important;
}
ul.generictablelist li a.orderlink,
ul.publikationenliste li a.orderlink,
ul.SearchResult li a.orderlink {
    background: url(data:image/gif;base64,R0lGODlhCQAJAIAAAP////4AACH5BAAAAAAALAAAAAAJAAkAAAIQhIOmsYcPlYQ0SVffPSCDAgA7) no-repeat 0 .3em;
    *background: url(/SiteGlobals/StyleBundles/Bilder/gdaportal/9x9_warenkorb_red.gif?__blob=normal&v=2) no-repeat 0 .3em;
}
#wrapper #outer #inner ul.generictablelist li a.orderlink:focus,
#wrapper #outer #inner ul.publikationenliste li a.orderlink:focus,
#wrapper #outer #inner ul.SearchResult li a.orderlink:focus,
#wrapper #outer #inner ul.generictablelist li a.orderlink:active,
#wrapper #outer #inner ul.publikationenliste li a.orderlink:active,
#wrapper #outer #inner ul.SearchResult li a.orderlink:active {
    background: url(data:image/gif;base64,R0lGODlhCQAJAIAAAP////4AACH5BAAAAAAALAAAAAAJAAkAAAIQhIOmsYcPlYQ0SVffPSCDAgA7) no-repeat 0 .3em !important;
    *background: url(/SiteGlobals/StyleBundles/Bilder/gdaportal/9x9_warenkorb_red.gif?__blob=normal&v=2) no-repeat 0 .3em !important;
    color: #fe0000 !important;
}
ul.select-language {
    margin-left: 0;
}
ul.toc li a {
    background: url(data:image/gif;base64,R0lGODlhCQAJAJEAAPTh2P9eN/////4AACH5BAAAAAAALAAAAAAJAAkAAAIRRIYYln0Nh5gT0ihxfHBxBRQAOw==) no-repeat 0 .3em;
    *background: url(/SiteGlobals/StyleBundles/Bilder/gdaportal/9x9_linkdown_red_on_white.gif?__blob=normal&v=2) no-repeat 0 .3em;
}
#wrapper #outer #inner ul.toc li a:focus,
#wrapper #outer #inner ul.toc li a:active {
    background: url(data:image/gif;base64,R0lGODlhCQAJAJEAAPTh2P9eN/////4AACH5BAAAAAAALAAAAAAJAAkAAAIRRIYYln0Nh5gT0ihxfHBxBRQAOw==) no-repeat 0 .3em !important;
    *background: url(/SiteGlobals/StyleBundles/Bilder/gdaportal/9x9_linkdown_red_on_white.gif?__blob=normal&v=2) no-repeat 0 .3em !important;
    color: #fe0000 !important;
}
#branding.LayoutOuter {
     padding: 0;
 }
#branding {
    position: relative;
    height: 184px !important;
    margin-bottom: 0;
      background: #fff url(/SiteGlobals/StyleBundles/Bilder/gdaportal/header.jpg?__blob=normal&v=3) 0 0 no-repeat;
}
#branding,
#branding #nav-primary li a {
    background-color: transparent;
    color: #fff;
}
#branding #nav-primary ul li {
    padding: 0;
    clear: none;
    float: left !important;
}
#branding #nav-primary li a, /* IE < 7 */
#branding #nav-primary li strong em {
    float: left;
    height: 1%;
    color: #000;
    font-size: 110%;
    background: transparent;
}
#branding #quicksearchwrapper {
    position: absolute;
    margin: 0 !important;
    right: 20px;
    bottom: 70px;
    width: 15.2em;
}
#quicksearchwrapper input {
    margin-bottom: 2px;
    padding: 2px;
    border: 1px solid #97989C;
    width: 14.5em;
 }
#functions #fontadjuster {
    visibility: hidden;
}
#branding #quicksearchwrapper,
#nav-primary {
    padding-top: 0;
}
#functions #fontadjuster {
    padding-top: .2em;
    width: 15em;
    margin-left:-17em;
}
#branding .LayoutInner {
    padding: 0;
    overflow: hidden;
}
#branding #branding-logo {
    float: right;
    margin: 0 20px 0 0;
    position:static;
    width: auto;
}
#functions #breadcrumb{
   width: auto;
}

.blockBody .borderedbox .contentwrap {
border: 1px solid  #99b970;
padding: .5em;
}
.borderedbox .top {
    background: none;
}
.borderedbox .bottom {
    background: none;
}
.borderedbox .contentwrap {
    background: none;
}
.borderedbox .content {
    background: none;
    padding-left: 5px;
}
.borderedbox .top span span {
    background: none;
}
.borderedbox .top span {
    background: none;
}
.borderedbox .bottom span span {
    background: none;
}
.borderedbox .bottom span {
    background: none;
}
.contentbox,
#secundary-navigation .content {
    background-color: #E1E1E1;
}
.navbox ul li {
    border-top: 1px solid #97989A;
}
 .navbox ul li.openitem a,
.navbox ul li .NavigationNodeSelected,
.navbox ul li .NavigationNodeInPath {
}
.navbox ul li .ThemenNavNode {
    background-image: url(data:image/gif;base64,R0lGODlhBgAFAMQFAP9nZv6anP8zNP+Iif9mZv///f1naP40Mv+HhP/d3P+Ih/40NP4zNv5lZ/4AAP/+//2Zmf8REv/d3v+amP///wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACH5BAEAAAUALAAAAAAGAAUAAAUXICMRQVFMEXIY5uRIjgJFgwAUS9JAZggAOw==);
    *background-image: url(/SiteGlobals/StyleBundles/Bilder/gdaportal/link.gif?__blob=normal&v=2);
}
 .navbox ul li .ThemenNavNodeSelected,
.navbox ul li .ThemenNavNodeInPath {
}
.contentbox .anmerkung,
.Marginalspalte .contentbox .anmerkung {
    font-weight: bold;
}
.contentbox .content.first {
    border-bottom: 1px dashed #abbb8c;
}
.Contentspalte {
    display: inline; /* IE < 7 */
    /*margin-left: 19px;*/
}
.Contentspalte a,
.ContentspalteBreit a,
.Marginalspalte a {
    background: url(data:image/gif;base64,R0lGODlhCQAJAJEAAPTh2P9RLf////4AACH5BAAAAAAALAAAAAAJAAkAAAISRIYYln0oWhNRDlpnnvJ15gAFADs=) no-repeat 0 .3em;
    *background: url(/SiteGlobals/StyleBundles/Bilder/gdaportal/9x9_linkintern_red_on_white.gif?__blob=normal&v=2) no-repeat 0 .3em;
}
#wrapper #outer #inner #main a:active,
#wrapper #outer #inner #main a:focus,
#wrapper #outer #inner #nav-supplementary a:active,
#wrapper #outer #inner #main .content .richedit-wrapper a:focus,
#wrapper #outer #inner #main .content .richedit-wrapper a:active,
#wrapper #outer #inner #nav-supplementary a:focus {
    background: url(data:image/gif;base64,R0lGODlhCQAJAJEAAPTh2P9RLf////4AACH5BAAAAAAALAAAAAAJAAkAAAISRIYYln0oWhNRDlpnnvJ15gAFADs=) no-repeat 0 .3em;
    *background: url(/SiteGlobals/StyleBundles/Bilder/gdaportal/9x9_linkintern_red_on_white.gif?__blob=normal&v=2) no-repeat 0 .3em;
}
.Contentspalte a[name],
.ContentspalteBreit a[name],
.Marginalspalte a[name] {
    padding: 0;
background: transparent none;
}
a.to-the-top-link {
    background:transparent url(data:image/gif;base64,R0lGODlhCQAJAIAAAP4AAP///yH5BAEAAAEALAAAAAAJAAkAAAINjI+pAQufnjyyrotRAQA7) no-repeat scroll 100% 0.35em;
    *background:transparent url(/SiteGlobals/StyleBundles/Bilder/gdaportal/9x9_jumplabel_red.gif?__blob=normal&v=2) no-repeat scroll 100% 0.35em;
}
#wrapper #outer #inner a.to-the-top-link:focus,
#wrapper #outer #inner a.to-the-top-link:active {
    background:transparent url(data:image/gif;base64,R0lGODlhCQAJAIAAAP4AAP///yH5BAEAAAEALAAAAAAJAAkAAAINjI+pAQufnjyyrotRAQA7) no-repeat scroll 100% 0.35em !important;
    *background:transparent url(/SiteGlobals/StyleBundles/Bilder/gdaportal/9x9_jumplabel_red.gif?__blob=normal&v=2) no-repeat scroll 100% 0.35em !important;
     color: #fe0000 !important;
}
.Contentspalte .block,
.ContentspalteBreit .block {
    padding-bottom: 0;
}
.Contentspalte .borderedbox a {
    background: none transparent;
}
.Contentspalte .borderedbox .nextPage {
background: url(data:image/gif;base64,R0lGODlhDgAJAJEDAP/+//7///4AAP///yH5BAEAAAMALAAAAAAOAAkAAAIn3GIDFpgSgFtinSBqMhnYrD2ZAwoKB6Img2XH4CZIzDkv7ESGtW0FADs=) right center no-repeat;
*background: url(/SiteGlobals/StyleBundles/Bilder/gdaportal/paging_next_blue.gif?__blob=normal&v=2) right center no-repeat;
}
.Contentspalte .faqlist .contentbox ul li a,
.ContentspalteBreit .faqlist .contentbox ul li a {
    background-image: url(data:image/gif;base64,R0lGODlhCQAJAJEAAOHh4f9ZM/////4AACH5BAAAAAAALAAAAAAJAAkAAAIRRIYYln0Nh5gT0ihxfHBxBRQAOw==);
    *background-image: url(/SiteGlobals/StyleBundles/Bilder/gdaportal/9x9_linkdown_red_on_lightblue.gif?__blob=normal&v=2);
        background-repeat: no-repeat;
}
#wrapper #outer #inner .Contentspalte .faqlist .contentbox ul li a:focus,
#wrapper #outer #inner .ContentspalteBreit .faqlist .contentbox ul li a:focus,
#wrapper #outer #inner .Contentspalte .faqlist .contentbox ul li a:active,
#wrapper #outer #inner .ContentspalteBreit .faqlist .contentbox ul li a:active {
    background-image: url(data:image/gif;base64,R0lGODlhCQAJAJEAAOHh4f9ZM/////4AACH5BAAAAAAALAAAAAAJAAkAAAIRRIYYln0Nh5gT0ihxfHBxBRQAOw==) !important;
    *background-image: url(/SiteGlobals/StyleBundles/Bilder/gdaportal/9x9_linkdown_red_on_lightblue.gif?__blob=normal&v=2) !important;
    background-repeat: no-repeat;
     color: #fe0000 !important;
}
.Contentspalte .faqlist .faq-top,
.ContentspalteBreit .faqlist .faq-top,
.Contentspalte .bmlist .bm-top,
.ContentspalteBreit .bmlist .bm-top {
    background: url(data:image/gif;base64,R0lGODlhCQAJAJEAAP9OK/////4AAAAAACH5BAAAAAAALAAAAAAJAAkAAAIRDIQIln0NU4giWGgzdXS9tBQAOw==) no-repeat right center;
    *background: url(/SiteGlobals/StyleBundles/Bilder/gdaportal/9x9_linktop_red_on_white.gif?__blob=normal&v=2) no-repeat right center;
}                                             -
#wrapper #outer #inner .Contentspalte .faqlist .faq-top:focus,
#wrapper #outer #inner .ContentspalteBreit .faqlist .faq-top:focus,
#wrapper #outer #inner .Contentspalte .bmlist .bm-top:focus,
#wrapper #outer #inner .ContentspalteBreit .bmlist .bm-top:focus,
#wrapper #outer #inner .Contentspalte .faqlist .faq-top:active,
#wrapper #outer #inner .ContentspalteBreit .faqlist .faq-top:active,
#wrapper #outer #inner .Contentspalte .bmlist .bm-top:active,
#wrapper #outer #inner .ContentspalteBreit .bmlist .bm-top:active {
    background: url(data:image/gif;base64,R0lGODlhCQAJAJEAAP9OK/////4AAAAAACH5BAAAAAAALAAAAAAJAAkAAAIRDIQIln0NU4giWGgzdXS9tBQAOw==) no-repeat right center !important;
    *background: url(/SiteGlobals/StyleBundles/Bilder/gdaportal/9x9_linktop_red_on_white.gif?__blob=normal&v=2) no-repeat right center !important;
    color: #fe0000 !important;
}
.Contentspalte .teaserbox a {
    font-weight: normal;
}
#fontadjuster a {
   
}
#fontadjuster a#adjuster-reduce {
}
#fontadjuster a#adjuster-increase {
}
#fontadjuster span {
    color: #fff;
}
#fontadjuster a#adjuster-reduce {
background: url(data:image/gif;base64,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) no-repeat left bottom;
*background: url(/SiteGlobals/StyleBundles/Bilder/gdaportal/aminus.gif?__blob=normal&v=2) no-repeat left bottom;
}
#fontadjuster a#adjuster-increase {
    float: right;
background: url(data:image/gif;base64,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) no-repeat left bottom;
*background: url(/SiteGlobals/StyleBundles/Bilder/gdaportal/aplus.gif?__blob=normal&v=2) no-repeat left bottom;
}
#functions .LayoutOuter {
     padding: 3px 0;
 }
#functions #breadcrumb ol {
   margin-left: 2.7em;
    margin-top: 0;
    margin-bottom: 0;
}
#functions ol li {
}
#functions ol li a {
margin: 0 10px 0 0;
    padding: 0;
}
#functions ol li.LastEntry a {
    color: #fff;
 }
.Contentspalte a,
.ContentspalteBreit a,
.Marginalspalte a,
.Contentspalte a span,
.ContentspalteBreit a span,
.Marginalspalte a span,
a.emaillink,
a.downloadlink,
a.externallink,
a.orderlink,
a.to-the-top-link,
#nav-supplementary .content a,
.navbox .NavInfo a span,
form .textinputfield label span,
form .selectbox label span,
form .textinputarea label span,
form .checkboxgrp span.label span,
form .radiobuttongrp span.label span,
form .buttonrow span.label span,
form .textinputfield span span,
form .selectbox span span,
form .textinputarea span span,
form .checkboxgrp span span,
form .radiobuttongrp span span,
.nav-back span span a,
ul.SearchResult li a,
ul.generictablelist li a,
ul.publikationenliste li a,
.hint {
    color: #000;
}
#guidedtourbox form input.button,
#secundary-navigation form input.button {
     color: #fff;
     background: #FE0000;
    overflow: visible;
    padding: 4px 10px;
 }
.input-error {
    border: 3px solid red !important;
    color: #f00 !important;
}
 .key-word-table td,
 .richedit-withtoc-wrapper td,
 .richedit-wrapper td,
 table.SearchResult th,
 table.SearchResult td,
 .toolbox-table td {
     border-bottom: 1px solid #97989A;
     border-right: 1px solid #97989A;
     border-left: 1px solid #97989A;
 }
table td,
table th {
    font-size: 120%;
}
table td p,
table th p {
    font-size: 100%;
}
#main table td p a,
#main table th p a {
    font-size: 100%;
}
#main table td a,
#main table th a {
    font-size: 100%;
}
 .logos {
     margin: -15px 0 20px 20px;
 }
 #main .blockBody p.borderedbox .contentwrap .content a.nextPage,
 .teaserbox a {
     color: #000;
 }
.teaserbox .richedit-wrapper p a {
    display: block;
}
 .bottom span {
     background: none;
 }
 .bottom {
     background: none;
 }
.contentbox .bottom span {
          background: none;
 }
 .contentbox .bottom {
     background: none;
 }
#main .contentbox .address,
 #main .contentbox .anmerkung,
 #main .contentbox .contact,
 .Marginalspalte .contentbox .address,
 .Marginalspalte .contentbox .anmerkung,
 .Marginalspalte .contentbox .contact,
 .Marginalspalte .contentbox .content,
 .teaserbox .content,
 .teaserbox {
     background-color: transparent;
 }
 .Marginalspalte .teaserbox {
    background: none;
    border: 1px solid #97989A;
}
 #main .teaserbox {
    background: #E1E1E1;
}
#main .contentbox {
    background-color:  #E1E1E1;
}
.Marginalspalte .contentbox {
    background:  none;
    border: 1px solid #97989A;
}
 .Marginalspalte {
     padding-top: 0;
 }
 .Marginalspalte h2.boxheader,
 .Marginalspalte h2.boxheader-main {
     min-height: 0;
     background: #97989A;
 }
 .Marginalspalte h2.boxheader span,
 .Marginalspalte h2.boxheader-main span {
     padding: 3px 0;
     text-transform: none;
 }
 .navbox ul li a,
 .navbox ul li span {
     background: url(data:image/gif;base64,R0lGODlhBgAFAMQFAP9nZv6anP8zNP+Iif9mZv///f1naP40Mv+HhP/d3P+Ih/40NP4zNv5lZ/4AAP/+//2Zmf8REv/d3v+amP///wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACH5BAEAAAUALAAAAAAGAAUAAAUXICMRQVFMEXIY5uRIjgJFgwAUS9JAZggAOw==) 0 5px no-repeat;
     *background: url(/SiteGlobals/StyleBundles/Bilder/gdaportal/link.gif?__blob=normal&v=2) 0 5px no-repeat;
     padding: 0 10px 0 10px
 }
#wrapper #outer #inner .navbox ul li a:focus,
#wrapper #outer #inner .navbox ul li a:active {
     background: url(data:image/gif;base64,R0lGODlhBgAFAMQFAP9nZv6anP8zNP+Iif9mZv///f1naP40Mv+HhP/d3P+Ih/40NP4zNv5lZ/4AAP/+//2Zmf8REv/d3v+amP///wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACH5BAEAAAUALAAAAAAGAAUAAAUXICMRQVFMEXIY5uRIjgJFgwAUS9JAZggAOw==) 0 5px no-repeat !important;
     *background: url(/SiteGlobals/StyleBundles/Bilder/gdaportal/link.gif?__blob=normal&v=2) 0 5px no-repeat !important;
     color: #fe0000 !important;
 }
  .navbox ul li {
     padding: 3px 0;
 }
.navbox a.NavigationNodeInPath {
}
.navbox ul ul  {
    padding-top: 5px;
    background: #fff;
}
.navbox ul ul li {
    border: none;
    padding-left: 15px;
}
.navbox ul ul li a,
.navbox ul ul li span {
    line-height: 1.1em;
    padding-bottom: 5px;
}
.navbox .NavInfo,
.specialbox .content {
    padding: 0;
}
.specialbox {
    margin-left:10px;
 }
.navbox .NavInfo a {
    padding-left: 1.3636em;
    background: url(data:image/gif;base64,R0lGODlhCQAJAJEAAOHh4f9dNv////4AACH5BAAAAAAALAAAAAAJAAkAAAISRIYYln0oWhNRDlpnnvJ15gAFADs=) no-repeat 0 .3em;
    *background: url(/SiteGlobals/StyleBundles/Bilder/gdaportal/9x9_linkintern_red_on_lightblue.gif?__blob=normal&v=2) no-repeat 0 .3em;
}
#wrapper #outer #inner .navbox .NavInfo a:focus,
#wrapper #outer #inner .navbox .NavInfo a:active {
    color: #fe0000 !important;
    background: url(data:image/gif;base64,R0lGODlhCQAJAJEAAOHh4f9dNv////4AACH5BAAAAAAALAAAAAAJAAkAAAISRIYYln0oWhNRDlpnnvJ15gAFADs=) no-repeat 0 .3em !important;
    *background: url(/SiteGlobals/StyleBundles/Bilder/gdaportal/9x9_linkintern_red_on_lightblue.gif?__blob=normal&v=2) no-repeat 0 .3em !important;
}
.navbox .NavInfo a.externallink {
    padding-left: 0;
    background-image: none;
}
.navbox .NavInfo .phonenumber {
    padding-left: 1.3636em;
    background: transparent url(data:image/gif;base64,R0lGODlhCQAJAJECAP////4AAP///wAAACH5BAEAAAIALAAAAAAJAAkAAAITlI+hG7IAmVxGAXVsuM3N+iFiAQA7) no-repeat 0 .3em;
    *background: transparent url(/SiteGlobals/StyleBundles/Bilder/gdaportal/9x9_phone_blue.gif?__blob=normal&v=2) no-repeat 0 .3em;
    font-weight: bold;
}
#branding #nav-primary {
    position: absolute;
    left: 26px;
    bottom: 0;
    width: auto;
    background: #fff;
}
#branding #nav-primary ul {
    float: left;
    padding: 0;
    width: auto;
    margin-left: 0;
}
#branding #nav-primary ul li {
    border-right: 1px solid #97989A;
}
#branding #nav-primary li strong em,
#branding #nav-primary li a {
    padding: 2px 5px 3px 5px;
    text-transform: none;
}
#nav-supplementary.borderedbox .content .functions a {
    background-image: url(data:image/gif;base64,R0lGODlhDAAJAIAAAPsoAP///yH5BAAAAAAALAAAAAAMAAkAAAIWTICJZsC3mHuxPQuVrrfN7n3XsilBAQA7);
    *background-image: url(/SiteGlobals/StyleBundles/Bilder/gdaportal/print.gif?__blob=normal&v=2);
    color: #000;
}
#wrapper #outer #inner #nav-supplementary.borderedbox .content .functions a:focus,
#wrapper #outer #inner #nav-supplementary.borderedbox .content .functions a:active {
    background-image: url(data:image/gif;base64,R0lGODlhDAAJAIAAAPsoAP///yH5BAAAAAAALAAAAAAMAAkAAAIWTICJZsC3mHuxPQuVrrfN7n3XsilBAQA7) !important;
    *background-image: url(/SiteGlobals/StyleBundles/Bilder/gdaportal/print.gif?__blob=normal&v=2) !important;
    color: #fe0000 !important;
}
#nav-supplementary.borderedbox .email {
    background-image: url(data:image/gif;base64,R0lGODlhCQAJAIABAP4AAP///yH5BAEAAAEALAAAAAAJAAkAAAIRjH+gy4CxYIJOVjUNfrRFbhQAOw==);
    *background-image: url(/SiteGlobals/StyleBundles/Bilder/gdaportal/9x9_mail_red.gif?__blob=normal&v=2);
    color: #ac5329;
    float: left;
    margin-left: 3em;
}
#wrapper #outer #inner #nav-supplementary.borderedbox .email:active,
#wrapper #outer #inner #nav-supplementary.borderedbox .email:focus {
    background-image: url(data:image/gif;base64,R0lGODlhCQAJAIABAP4AAP///yH5BAEAAAEALAAAAAAJAAkAAAIRjH+gy4CxYIJOVjUNfrRFbhQAOw==) !important;
    *background-image: url(/SiteGlobals/StyleBundles/Bilder/gdaportal/9x9_mail_red.gif?__blob=normal&v=2) !important;
    color: #fe0000 !important;
}
#nav-supplementary .content a {
    background: url(data:image/gif;base64,R0lGODlhDAAJAIAAAPsoAP///yH5BAAAAAAALAAAAAAMAAkAAAIWTICJZsC3mHuxPQuVrrfN7n3XsilBAQA7) no-repeat left center;
    *background: url(/SiteGlobals/StyleBundles/Bilder/gdaportal/print.gif?__blob=normal&v=2) no-repeat left center;
}
#wrapper #outer #inner #nav-supplementary .content a:focus,
#wrapper #outer #inner #nav-supplementary .content a:active {
    background: url(data:image/gif;base64,R0lGODlhDAAJAIAAAPsoAP///yH5BAAAAAAALAAAAAAMAAkAAAIWTICJZsC3mHuxPQuVrrfN7n3XsilBAQA7) no-repeat left center !important;
    *background: url(/SiteGlobals/StyleBundles/Bilder/gdaportal/print.gif?__blob=normal&v=2) no-repeat left center !important;
        color: #fe0000 !important;
}
#nav-supplementary .content a#printlink {
    background-image: url(data:image/gif;base64,R0lGODlhDAAJAIAAAPsoAP///yH5BAAAAAAALAAAAAAMAAkAAAIWTICJZsC3mHuxPQuVrrfN7n3XsilBAQA7);
    *background-image: url(/SiteGlobals/StyleBundles/Bilder/gdaportal/print.gif?__blob=normal&v=2);
}
#wrapper #outer #inner #nav-supplementary .content a#printlink:focus,
#wrapper #outer #inner #nav-supplementary .content a#printlink:active {
    background-image: url(data:image/gif;base64,R0lGODlhDAAJAIAAAPsoAP///yH5BAAAAAAALAAAAAAMAAkAAAIWTICJZsC3mHuxPQuVrrfN7n3XsilBAQA7) !important;
    *background-image: url(/SiteGlobals/StyleBundles/Bilder/gdaportal/print.gif?__blob=normal&v=2) !important;
    color: #fe0000 !important;
}
#nav-supplementary .content a#sendlink {
    background-image: url(data:image/gif;base64,R0lGODlhCQAJAIABAP4AAP///yH5BAEAAAEALAAAAAAJAAkAAAIRjH+gy4CxYIJOVjUNfrRFbhQAOw==);
    *background-image: url(/SiteGlobals/StyleBundles/Bilder/gdaportal/9x9_mail_red.gif?__blob=normal&v=2);
}
#wrapper #outer #inner #nav-supplementary .content a#sendlink:focus,
#wrapper #outer #inner #nav-supplementary .content a#sendlink:active {
    background-image: url(data:image/gif;base64,R0lGODlhCQAJAIABAP4AAP///yH5BAEAAAEALAAAAAAJAAkAAAIRjH+gy4CxYIJOVjUNfrRFbhQAOw==) !important;
    *background-image: url(/SiteGlobals/StyleBundles/Bilder/gdaportal/9x9_mail_red.gif?__blob=normal&v=2) !important;
    color: #fe0000 !important;
}
.phonenumber {
    background: transparent url(data:image/gif;base64,R0lGODlhCQAJAJECAP////4AAP///wAAACH5BAEAAAIALAAAAAAJAAkAAAITlI+hG7IAmVxGAXVsuM3N+iFiAQA7) no-repeat scroll 0 .3em;
    *background: transparent url(/SiteGlobals/StyleBundles/Bilder/gdaportal/9x9_phone_blue.gif?__blob=normal&v=2) no-repeat scroll 0 .3em;
    padding-left: 1.3636em;
}
#quicksearchwrapper a,
#quicksearchwrapper .NavigationNodeSelected {
    background: transparent url(data:image/gif;base64,R0lGODlhBgAFAMQFAP9nZv6anP8zNP+Iif9mZv///f1naP40Mv+HhP/d3P+Ih/40NP4zNv5lZ/4AAP/+//2Zmf8REv/d3v+amP///wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACH5BAEAAAUALAAAAAAGAAUAAAUXICMRQVFMEXIY5uRIjgJFgwAUS9JAZggAOw==) no-repeat 0 5px;
    *background: transparent url(/SiteGlobals/StyleBundles/Bilder/gdaportal/link.gif?__blob=normal&v=2) no-repeat 0 5px;
    color: #000 !important;
    text-transform: uppercase;
    font-size: 90%;
    text-decoration: none;
}
#wrapper #outer #inner #quicksearchwrapper a:focus,
#wrapper #outer #inner #quicksearchwrapper a:active {
    background: transparent url(data:image/gif;base64,R0lGODlhBgAFAMQFAP9nZv6anP8zNP+Iif9mZv///f1naP40Mv+HhP/d3P+Ih/40NP4zNv5lZ/4AAP/+//2Zmf8REv/d3v+amP///wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACH5BAEAAAUALAAAAAAGAAUAAAUXICMRQVFMEXIY5uRIjgJFgwAUS9JAZggAOw==) no-repeat 0 5px !important;
    *background: transparent url(/SiteGlobals/StyleBundles/Bilder/gdaportal/link.gif?__blob=normal&v=2) no-repeat 0 5px !important;
    color: #fe0000 !important;
}
#quicksearchwrapper .button {
    background: transparent url(data:image/gif;base64,R0lGODlhBgAFAMQFAP9nZv6anP8zNP+Iif9mZv///f1naP40Mv+HhP/d3P+Ih/40NP4zNv5lZ/4AAP/+//2Zmf8REv/d3v+amP///wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACH5BAEAAAUALAAAAAAGAAUAAAUXICMRQVFMEXIY5uRIjgJFgwAUS9JAZggAOw==) no-repeat 0 8px;
    *background: transparent url(/SiteGlobals/StyleBundles/Bilder/gdaportal/link.gif?__blob=normal&v=2) no-repeat 0 8px;
    color: #000 !important;
    text-transform: uppercase;
    font-size: 90%;
    margin-bottom:0;
}
*:first-child+html #quicksearchwrapper .button { /* IE 7 */
    padding-left: 1.6em;
}
#secundary-navigation form .FirstColumn input {
    border: 1px solid #97989C;
    padding: 3px;
}
.specialbox {
    background-color: #fff;
}
.specialbox a {
    background: none;
}
.specialbox a.externallink {
    padding-left: 0;
    background-image: none;
}
#wrapper #outer #inner #nav .specialbox a.externallink:focus,
#wrapper #outer #inner #nav .specialbox a.externallink:active {
    background-image: none !important;
}
.specialbox .bottom {
    background: none;
}
.specialbox .bottom span {
    background: none;
}
.specialbox li {
    border-bottom: none;
    background: transparent none;
}
.specialbox .top {
    background: none;
}
.specialbox .top span {
    background: none;
}
.teaserbox  .content p {
    margin-bottom: .5em;
}
/*#wrapper #inner #nav {
   margin-left: -22.6em;
    width: 22.6em;
}
#wrapper #outer {
   padding-left: 22.6em;
}*/
/* Opera fixes */
html:first-child #branding #nav-primary { /* Opera */
    margin-top: 0;
}
html:first-child #branding #quicksearchwrapper, /* Opera */
html:first-child .Marginalspalte {
    margin-left: -19.05em;
}
html:first-child .Contentspalte { /* Opera */
    margin-left: 29px;
    margin-right: -29px;
}
html:first-child .Contentspalte .bodytext { /* Opera */
    padding-right: 24em;
}
html:first-child #main, /* Opera */
html:first-child #nav,
html:first-child #nav-primary,
html:first-child .Marginalspalte {
    margin-top: 30px;
}
html:first-child #nav-supplementary.borderedbox .content { /* Opera */
    margin-left: 0;
}
#nav-supplementary {
    margin-left: 19.1em !important;
    margin-right: 30px;
    border-top: 1px solid #97989A;
    border-bottom: 1px solid #97989A;
}
.Marginalspalte form {
    background: none;
}
form {
    background: none;
}
.content form#sectionSearch {
    background-color: #E1E1E1;
}
 #secundary-navigation form .SecondColumn input.button {
}
ul.sitemaplist li {
    background-color: #FFAA01;
}
 ul.sitemaplist li a {
    display:block;
    color: #fff;
    padding:0.1818em 14px;
    background: none;
    font-weight: bold;
}
#wrapper #inner #main ul.sitemaplist li a:active,
#wrapper #inner #main ul.sitemaplist li a:focus {
    display:block !important;
    color: #fff !important;
    padding:0.1818em 14px !important;
    background: none !important;
    font-weight: bold !important;
}
 ul.sitemaplist ul {
background-color:#FFFFFF;
}
 ul.sitemaplist li li {
    background-color:#E1E1E1;
}
 ul.sitemaplist li li a {
      color: #000;
      font-weight: normal;
      padding-left: 30px;
      background: url(data:image/gif;base64,R0lGODlhCQAJAJEAAPTh2P9RLf////4AACH5BAAAAAAALAAAAAAJAAkAAAISRIYYln0oWhNRDlpnnvJ15gAFADs=) no-repeat scroll 15px 8px;
      *background: url(/SiteGlobals/StyleBundles/Bilder/gdaportal/9x9_linkintern_red_on_white.gif?__blob=normal&v=2) no-repeat scroll 15px 8px;
}
#wrapper #outer #inner #main ul.sitemaplist li li a:active,
#wrapper #outer #inner #main ul.sitemaplist li li a:focus {
      color: #fe0000 !important;
      font-weight: normal !important;
      padding-left: 30px !important;
      background: url(data:image/gif;base64,R0lGODlhCQAJAJEAAPTh2P9RLf////4AACH5BAAAAAAALAAAAAAJAAkAAAISRIYYln0oWhNRDlpnnvJ15gAFADs=) no-repeat scroll 15px 8px !important;
      *background: url(/SiteGlobals/StyleBundles/Bilder/gdaportal/9x9_linkintern_red_on_white.gif?__blob=normal&v=2) no-repeat scroll 15px 8px !important;
}
#wrapper #outer #inner #main ul.sitemaplist li li li a:focus,
#wrapper #outer #inner #main ul.sitemaplist li li li a:active {
    background-position: 35px 8px !important;
    padding: .1818em 50px !important;
}
 ul.sitemaplist li li li {
}
#main ul.sitemaplist li li li a {
     padding: 0.1818em 50px;
     font-size: 90.9%;
     background-position: 35px 8px;
}
#inner #main ul.sitemaplist li li li a:focus,
#inner #main ul.sitemaplist li li li a:active {
     padding: 0.1818em 50px;
     font-size: 90.9%;
     background: url(data:image/gif;base64,R0lGODlhCQAJAJEAAPTh2P9RLf////4AACH5BAAAAAAALAAAAAAJAAkAAAISRIYYln0oWhNRDlpnnvJ15gAFADs=) no-repeat scroll 35px 8px !important;
     *background: url(/SiteGlobals/StyleBundles/Bilder/gdaportal/9x9_linkintern_red_on_white.gif?__blob=normal&v=2) no-repeat scroll 35px 8px !important;
}
 a.emaillink {
    background: url(data:image/gif;base64,R0lGODlhCQAJAIABAP4AAP///yH5BAEAAAEALAAAAAAJAAkAAAIRjH+gy4CxYIJOVjUNfrRFbhQAOw==) no-repeat 0 .3em;
    *background: url(/SiteGlobals/StyleBundles/Bilder/gdaportal/9x9_mail_red.gif?__blob=normal&v=2) no-repeat 0 .3em;
}
#wrapper #outer #inner a.emaillink:focus,
#wrapper #outer #inner a.emaillink:active {
    background: url(data:image/gif;base64,R0lGODlhCQAJAIABAP4AAP///yH5BAEAAAEALAAAAAAJAAkAAAIRjH+gy4CxYIJOVjUNfrRFbhQAOw==) no-repeat 0 .3em !important;
    *background: url(/SiteGlobals/StyleBundles/Bilder/gdaportal/9x9_mail_red.gif?__blob=normal&v=2) no-repeat 0 .3em !important;
    color: #fe0000 !important;
}
form .radiobuttongrp em {
    height: 1%;
    display: block;
    font-style: normal;
    margin-bottom: 5px;
    padding-left: 18px;
}
form .radiobuttongrp .sidebyside em,
form .checkboxgrp .sidebyside em {
    height: auto;
    float: left;
    margin-right: 20px;
}
form .radiobuttongrp input {
   float: left;
   margin-left: -18px;
}
form .checkboxgrp em {
    height: 1%;
    display: block;
    font-style: normal;
    margin-bottom: 5px;
    padding-left: 18px;
}
form .checkboxgrp input {
   float: left;
   margin-left: -18px;
}
ul.whatsnew-list li a {
    padding-left: 15px;
    background: url(data:image/gif;base64,R0lGODlhCQAJAJEAAPTh2P9RLf////4AACH5BAAAAAAALAAAAAAJAAkAAAISRIYYln0oWhNRDlpnnvJ15gAFADs=) no-repeat 0 .2em;
    *background: url(/SiteGlobals/StyleBundles/Bilder/gdaportal/9x9_linkintern_red_on_white.gif?__blob=normal&v=2) no-repeat 0 .2em;
}
#wrapper #outer #inner ul.whatsnew-list li a:focus,
#wrapper #outer #inner ul.whatsnew-list li a:active {
    color: #FE0000 !important;
    background: url(data:image/gif;base64,R0lGODlhCQAJAJEAAPTh2P9RLf////4AACH5BAAAAAAALAAAAAAJAAkAAAISRIYYln0oWhNRDlpnnvJ15gAFADs=) no-repeat 0 .2em !important;
    *background: url(/SiteGlobals/StyleBundles/Bilder/gdaportal/9x9_linkintern_red_on_white.gif?__blob=normal&v=2) no-repeat 0 .2em !important;
}
#wrapper  {
    border-left: 10px solid #FE0000;
}
#wrapper #outer {
    border-right: 10px solid #F99700;
    padding-left: 18em;
}
#wrapper #outer #nav,
#wrapper #outer #main,
#wrapper #outer .Marginalspalte {
    padding-top: 25px;
}
#nav {
    overflow: hidden;
}
#nav li,
#main p,
#main li,
#main a,
.Marginalspalte p,
.Marginalspalte li,
.Marginalspalte a {
    font-size: 110%;
}
.Marginalspalte li a,
.Marginalspalte p a,
#main li a,
#main p a {
    font-size: 100%;
}
#nav li a {
  text-decoration: none;
}
.LayoutWrapper {
    width: auto;
}
.Contentspalte .bodytext {
    border-right:24em solid #FFFFFF;
    margin-left: 35px;
    padding:25px;
    background: #F3F3F3;
}
.ContentspalteBreit .bodytext {
    padding:25px;
    background: #F3F3F3;
}
#guidedtourbox {
    border: 1px solid #97989A;
    background: none;
}
.Marginalspalte .teaserbox .content dl dt img {
    margin-left: -.9em;
}
#wrapper #inner #main a:active,
#wrapper #inner #main a:focus {
    color: #FE0000 !important;
    background: url(data:image/gif;base64,R0lGODlhCQAJAJEAAPTh2P9RLf////4AACH5BAAAAAAALAAAAAAJAAkAAAISRIYYln0oWhNRDlpnnvJ15gAFADs=) no-repeat 0 4px !important;
    *background: url(/SiteGlobals/StyleBundles/Bilder/gdaportal/9x9_linkintern_red_on_white.gif?__blob=normal&v=2) no-repeat 0 4px !important;
}
#branding #branding-logo a:active img,
#branding #branding-logo a:focus img {
    background: none;
}
#branding #branding-logo a:active,
#branding #branding-logo a:focus {
    background: none;
}
#inner #main p.picture span.wrapper a:active, 
#inner #main p.picture span.wrapper a:focus,
.Contentspalte p.picture span.wrapper a { background-color:transparent !important; background-image:none !important;}
/*****************************
7.0 tagcloud
*****************************/
#navTagCloud {
    /*padding-bottom: 0.25em;*/
}
#navSecondary #navTagCloud div {
    margin-top:0;
}
#navTagCloud ul {
    margin: 0em;
    text-align: center;
}
#navTagCloud li,
#supplement .tagcloud li {
    display:inline;
}
#navTagCloud a {
    border: 0;
}
#navTagCloud a.prio1,
#supplement .tagcloud a.prio1 {
    font-size: 175%;
    font-weight: normal;
}
#navTagCloud a.prio2,
#supplement .tagcloud a.prio2 {
    font-size: 150%;
    font-weight: normal;
}
#navTagCloud a.prio3,
#supplement .tagcloud a.prio3 {
    font-size: 125%;
    font-weight: bold;
}
#navTagCloud a.prio4,
#supplement .tagcloud a.prio4 {
    font-size: 109.5%;
    font-weight: normal;
}
#navTagCloud a.prio5,
#supplement .tagcloud a.prio5 {
    font-size: 91%;
    font-weight: bold;
}
#navTagCloud h2 {
background: no-repeat scroll left top transparent; display:block; height:12px; width:100%; padding-left:1em; padding-top:0.5em; padding-bottom: 0.5em;}
#navTagCloud {background:none repeat scroll 0 0 transparent; border:1px solid #97989A;  margin-left:10px; margin-bottom:2.2727em;}
#navTagCloud ul {background-color:transparent; color:#CE6531; }
#navTagCloud h2 { background:none repeat scroll 0 0 #97989A; min-height:0; color:#ffffff; /* Schriftfarbe Header */
font-size: 100%;
}
.tagcloud {
background-color:transparent;
color:#CE6531;
padding-left: 1em;
padding-right: 1em;
}
.tagcloud ul li a{
background-color:transparent;
color:#000000;
}
.tagcloud ul li {
padding: 0;
}
/* Interaktiver Kalender START */
.Marginalspalte .live-calendar .pager a, .Marginalspalte .live-calendar td.on a { background:none; padding-left:0; }
.Marginalspalte .live-calendar td.today { background-color:#97989A; }
.cal th, .cal td { padding:0 2em 0.5em 0; }
.Marginalspalte .calendar h3{
  background: transparent;
  padding: 0;
  margin-bottom: .5em;
  outline: none;
}
.Marginalspalte .live-calendar {
  padding: .85em;
  position: relative;
  z-index: 1;
  background: #F3F3F3;
  margin-bottom:1.8182em;
}
.Marginalspalte .live-calendar table {
   width: 100%;
   border-top: 1px solid #cdcdcd;
}
.Marginalspalte .live-calendar table th,
.Marginalspalte .live-calendar table td{
   background-color: transparent;
   text-align: center;
}
.Marginalspalte .live-calendar table td.today{
   border: 1px solid #97989A;
}
.Marginalspalte .live-calendar .pager {
    position: absolute;
    top: 5px;
    right: 0;
    widht: 20%;
    z-index: 5;
    height: 1%;
}
.Marginalspalte .live-calendar .pager div {
   float: left;
   margin-right: .5em;
}
.Marginalspalte .live-calendar .pager div.next {
   margin-right: 0;
}
.Marginalspalte .live-calendar p {
    padding-left: .7em;
}
.Marginalspalte .calendar-details {
    display: none;
}
.js-on .Marginalspalte .calendar-details {
    position: absolute;
    left: 0;
    border: 1px solid #CDCDCD;
    padding: .3em;
    background: #fff;
    width: auto;
    text-align: left;
    display: block;
}
.js-on .Marginalspalte .calendar-details h4 {
    outline: none;
}
div.Marginalspalte div.box div.live-calendar table a {
    font-size: 100%;
}
/* Interaktiver Kalender END */
tbody td ul li, tbody td p { font-size: 100% !important; }


.imageScale{
   float:right;
   width: 12em;
   margin: 5px 50px 0px 0;
}
.imageScale span{
   display:block;
}
#scaleUp, #scaleDown{
   height: 19px;
   width: 25px;
   display:block;
   float:left;
   text-indent: -9999px;
   margin-right: 5px;
}
#scaleUp{
   background: url(/de/Service/fontadjuster_increase.gif?__blob=normal&v=2) no-repeat;
}
#scaleDown{
   background: url(/de/Service/fontadjuster_reduce.gif?__blob=normal&v=2) no-repeat;
   margin-right: 0;
}
.additional{
   right: 49px;
   top: 126px;
   position: absolute;
   bottom: 4px;
   width: 15.2em;
}
#branding .LayoutInner .select-additional li > span{
   background: transparent url(/SiteGlobals/StyleBundles/Bilder/baua/metanav-languages.png?__blob=normal&v=1) 0 -2px no-repeat;
   padding: 0 12px 0 18px;
   line-height: 1.1818em;
}
#branding .LayoutInner .select-additional li#Gebaerdensprache > span{
   background-position: 0 0px;
   display: block;
   min-width: 11em;
}
#branding .LayoutInner .select-additional li#LeichteSprache > span{
   background-position: 0 -24px;
   display: block;
   min-width: 12em;
}
#branding .LayoutInner .select-additional li#Gebaerdensprache,
#branding .LayoutInner .select-additional li#LeichteSprache{
   margin-bottom: 5px;
   text-transform: uppercase;
   font-weight: bold;
   font-size: 90%;
}
#branding .LayoutInner .select-additional li#Gebaerdensprache strong em,
#branding .LayoutInner .select-additional li#LeichteSprache strong em{
   color: #000000;
   background: none;
   font-weight: normal;
   font-style: normal;
}

/* Ende skin_gsb-gda */
/* Start addons */
.Marginalspalte h2.boxheader span span span, .Marginalspalte h2.boxheader-main span span span {margin:0!important;padding:0!important;}
p.textinputfield, p.selectbox{margin:6px 0;}
p.buttonrow {width:400px;margin-top:12px;}

/* Themen von A-Z */ 
#secundary-navigation .two-column-list-wrapper .first-column {clear:left; float:left;margin:0 0 0 -100.1%;}
#secundary-navigation .two-column-list-wrapper ul {list-style-type:none;margin:0;padding:0 0 0 50%;width:50%;}
#secundary-navigation .content {padding-top:1.3636em;}

#sectionSearch label {position:absolute; left:-10000px;}
#fontadjuster {color:#FFFFFF;}
#Zusatzmarginal {
 height:100px;
 left:-1000px;
 overflow:hidden;
 position:absolute;
 top:-1000px;
 width:100px;
}
p.BildLinksTextRechts, p.links {float:left; margin-right:0.9091em;}
p.BildRechtsTextLinks, p.rechts {float:right;margin-left:0.9091em;}
.center{text-align:center;}
.Marginalspalte li.selectedFacet a {
    font-weight:bold;
}
.Marginalspalte h2.boxheaderFacett {
    margin-bottom: 1em;
}
.Marginalspalte h2.boxheaderFacett span span {
    font-size: 84%;
}
.Marginalspalte h2.boxheaderFacett span {
    padding-top: 1em;
}
.Marginalspalte h3.boxheaderFacett {
    padding: 0 0.9091em; 
    margin-bottom: -0.5em;
}
.Marginalspalte .facet li {
    padding: 0;
}
.Marginalspalte .facet a {
    background: url(bg_facet_inactive) no-repeat 0 50%;
    padding-left: 25px;
    display: block;
}
.Marginalspalte .facet .selectedFacet a, .Marginalspalte .facet a:hover {
    background: url(bg_facet_active) no-repeat 0 50%;
}
.Marginalspalte .facet .bigBox {
padding-top:2em;
}
.Marginalspalte .facet .content {
padding-bottom:0.3em;
}
.searchExpert .pageLink {
padding-left:0px;
}
#wrapper #outer #inner .Contentspalte .searchExpert .pageLink:focus, 
#wrapper #outer #inner .Contentspalte .searchExpert .pageLink:active {
background:none !important;
}
#wrapper #outer #inner .Contentspalte .searchExpert .previousPage:focus,
#wrapper #outer #inner .Contentspalte .searchExpert .previousPage:active {
background: url(data:image/gif;base64,R0lGODlhDgAJAJEDAP/+//7///4AAP///yH5BAEAAAMALAAAAAAOAAkAAAImnI9gEBbizkMCtlNHqyLcwRkcNCijEx5ACqykWnkLpGjMq121ZhQAOw==) left center no-repeat !important;
*background: url(/SiteGlobals/StyleBundles/Bilder/gdaportal/paging_previous_blue.gif?__blob=normal&v=1) left center no-repeat !important;
}
#wrapper #outer #inner .Contentspalte .searchExpert .nextPage:focus, 
#wrapper #outer #inner .Contentspalte .searchExpert .nextPage:active {
background: url(data:image/gif;base64,R0lGODlhDgAJAJEDAP/+//7///4AAP///yH5BAEAAAMALAAAAAAOAAkAAAIn3GIDFpgSgFtinSBqMhnYrD2ZAwoKB6Img2XH4CZIzDkv7ESGtW0FADs=) right center no-repeat !important;
*background: url(/SiteGlobals/StyleBundles/Bilder/gdaportal/paging_next_blue.gif?__blob=normal&v=2) right center no-repeat !important;
}
.searchExpert .content, .searchExpert .nextPage {
padding-left:0px;
}
.keinUmfluss span.wrapper img {float:none;}
/* Boxen auf der Startseite */
div#main.Contentspalte div.bodytext div div.startseiteboxen div.teaserbox {width: 47%; }
div#main.Contentspalte div.bodytext div div.startseiteboxen .teaserbox {clear:none ; min-width: 196px;}
div#main.Contentspalte div.bodytext div div.startseiteboxen div.teaserbox  {float:left; /* border: 2px solid #97989a; */ background: none repeat scroll 0 0 #fff; }
div#main.Contentspalte div.bodytext div div.startseiteboxen div.first .teaserbox{margin-right:2.25em;}
div#main.Contentspalte div.bodytext div div.startseiteboxen div.teaserbox h2.boxheader, h2.boxheader-main {
/*    background: none repeat scroll 0 0 #fff;
    color: #fe0000;
    border: 2px solid #97989A; */
    display:none;
}

/* Ende addons */
