/* 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: 2em;
}
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: none;
}
a:link:hover, a:visited:hover {
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 */
    display:none;
}
optgroup {
    font-style: normal;
    font-weight: bold;
}

/* Ende module_undo */
/* Start skin_gsb */
/*****************************
1.0 superior styles
*****************************/
/****** 1.1 typo ******/
.gsb blockquote,
.gsb q {
    quotes: """ """ ">" "<";
    font-style:italic;
}
.gsb blockquote>p:first-child:before,
.gsb q:before {
    content: open-quote;
}
.gsb blockquote>p:after, q:after {
    content: close-quote;
}
.gsb q:before {
    content:'';
}
.gsb q:after {
    content:'';
}
/****** 1.2 leading ******/
/****** 1.3 links ******/
/*****************************
2.0 branding
*****************************/
/*****************************
3.0 serviceMeta
*****************************/
/*****************************
4.0 navigation
*****************************/
/****** 4.1 Primary ******/
/****** 4.2 Secondary ******/
/**** 4.2.1 Level 1 ****/
/**** 4.2.1 Level 2 ****/
/**** 4.2.1 Level 3 ****/
/*****************************
5.0 search
*****************************/
/*****************************
6.0 service
*****************************/
/*****************************
7.0 content
*****************************/
/****** 7.1 Headings ******/
.subheadline {
    font-style: normal;
}
.abstract {
    font-weight: normal;
}
.subheadline {
    font-weight: bold;
}
/****** 7.2 Links ******/
/**** 7.2.1 InlineTopLinks ****/
/**** 7.2.2 Shopping Cart Link ****/
/****** 7.3 Lists ******/
#content ol {
    list-style: decimal;
}
#content ol ol {
    list-style: lower-alpha;
}
#content ol ol ol {
    list-style: lower-roman;
}
#content ul {
    list-style-type: square;
}
/****** 7.4 Tables ******/
.gsb td,
.gsb thead th {
    text-align: left;
}
.gsb caption,
.textualData td,
.textualData th,
#downloads td,
#downloads th {
    text-align: left;
}
/****** 7.5 Address ******/
/****** 7.6 Images ******/
#content .picture {
    float: left;
}
.source cite {
    font-style: normal;
}
/****** 7.7 Teaser ******/
.gsb .more {
    display: block;
    font-weight: normal;
}
/****** 7.8 Forms ******/
/****** 7.9 ClearElements ******/
/****** 7.10 Breadcrumb ******/
/*****************************
8.0 special sites
*****************************/
/****** 8.1 Sitemap ******/
/****** 8.2 Glossar ******/
/****** 8.3 Search results ******/
/****** 8.4 FAQ ******/
/****** 8.5 Newsletter ******/
/****** 8.6 ShoppingCart/Publication ******/
/*****************************
9.0 supplementary content
*****************************/
/*****************************
10.0 footer (siteInfo)
*****************************/
#siteInfo em {
    font-style: normal;
}
#branding .searchNode { margin-top: 1px; }
#branding-logo img { padding-left: 1.8182em; margin-top: 15px; }
#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;
}
.formbottom {
    margin-bottom: 20em;
}
.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 .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 .additional ul {
    float: right;
}
#branding .LayoutOuter #nav-primary .additional ul.select-additional {
    float:left;
}
.additional{
    float: left;
}
#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: " ";
} /* aus Def rausgenommen ,
div.bodytext .richedit-withtoc-wrapper p:after 
*/

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;
}
/* FAQ Results */
#main ul.faqresult li {
    padding: 0;
}
ul.SearchResult li a.faqmore {
    font-weight: normal;
    margin-left: 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 */
    border-bottom: 1px solid #DEEFE7;
}
.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;
    padding-top: .5em;
}
.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,
.richedit-withtoc-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;
    }
    /* ###########################################
        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;
}



#branding .LayoutInner #nav-primary .select-additional li > span{
   background: transparent url(/SiteGlobals/StyleBundles/Bilder/reach/metanav-languages.png?__blob=normal&v=1) 0 -2px no-repeat;
   padding: 0 12px 0 17px;
   line-height: 1.1818em;
}
#branding .LayoutInner #nav-primary .select-additional li#Gebaerdensprache > span{
   background-position: 0 0;
   display: block;
   min-width: 11em;
}
#branding .LayoutInner #nav-primary .select-additional li#LeichteSprache > span{
   background-position: 0 -24px;
   display: block;
   min-width: 11em;
}
#branding .LayoutInner #nav-primary .select-additional li#Gebaerdensprache,
#branding .LayoutInner #nav-primary .select-additional li#LeichteSprache{
margin-bottom: 5px;
}
#branding .LayoutInner #nav-primary .select-additional li#Gebaerdensprache strong em,
#branding .LayoutInner #nav-primary .select-additional li#LeichteSprache strong em{
   background: datauri(../images/corners/baua_servicenav_br.gif) no-repeat right bottom;
   *background: url(../images/corners/baua_servicenav_br.gif) no-repeat right bottom;
}

/* Ende elements_shared */
/* Start skin_gsb-reach */
body {
    background-color: #fff;
color: #333;
}
a.externallink, a.RichTextExtLink{
    background: url(data:image/gif;base64,R0lGODlhCQAJAKIAAMJgMcFfMMNeMPTh2MFfLs15UP///8NfLiH5BAAAAAAALAAAAAAJAAkAAAMgOCVxXsrJQ5Y4JhviBNeUpBnOl2FH45BTMUlQQTTAASUAOw==) no-repeat 0 .25em !important;
    *background: url(/SiteGlobals/StyleBundles/Bilder/neu/9x9_linkextern_red_on_white.gif?__blob=normal&v=2) no-repeat 0 .25em !important;
}
 a.externallink img {
    display: none;
}
 a.downloadlink {
    background: url(data:image/gif;base64,R0lGODlhCQAJAJEDAMFfLsJgMcNfLv///yH5BAEAAAMALAAAAAAJAAkAAAIZ3CAZYmHP3BBo2mcYm9RurGEGcIHDkihOAQA7) no-repeat 0 .25em !important;
    *background: url(/SiteGlobals/StyleBundles/Bilder/neu/9x9_file_red.gif?__blob=normal&v=2) no-repeat 0 .25em !important;
}
  a.downloadlink img {
    display: none;
}
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;
}
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: #333 !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,
.navbox .content,
.navbox .NavInfo,
.richedit-wrapper th,
.richedit-withtoc-wrapper th,
table.SearchResult th,
.toolbox-table th {
background-color: #acc989;
}
h2.boxheader-main {
    background: #DEEAD2 url(data:image/gif;base64,R0lGODlhCgAKALMAAO3z5d7q0v3+/+nx4d7q0t7q0v///97q0gAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACwAAAAACgAKAAAEIpAMIIy9Jxdwbc4B0X0fURkkaKLpsbFpUQitGwB1EAy1S0QAOw==) no-repeat right top;
    *background: #DEEAD2 url(/SiteGlobals/StyleBundles/Bilder/reach/reach_header_content_light_tr.gif?__blob=normal&v=2) no-repeat right top;
}
h2.boxheader-main span {
    background: transparent url(data:image/gif;base64,R0lGODlhCgAKALMAAO3z5d7q0v3+//H27N7q0t7q0v///97q0gAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACwAAAAACgAKAAAEItDIKcAgU4JyeiZB5xkCIYokeHrb2gkF5wKBvA5B6BL2GgEAOw==) no-repeat left top;
    *background: transparent url(/SiteGlobals/StyleBundles/Bilder/reach/reach_header_content_light_tl.gif?__blob=normal&v=2) no-repeat left top;
}
h2.boxheader,
h2.boxheader-main {
    background-color: #ACC989;
    background-image: url(data:image/gif;base64,R0lGODlhCgAKALMAAO3z5azJif3+/9LgvrnQmKzJif///6zJiQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACwAAAAACgAKAAAEIpAMIIy9Jxdwbc4B0X0fURkkaKLpsbFpUQitGwB1EAy1S0QAOw==);
    *background-image: url(/SiteGlobals/StyleBundles/Bilder/reach/reach_navbox_tr.gif?__blob=normal&v=2);
    background-repeat: no-repeat;
    background-position: right top;
}
h2.boxheader span,
h2.boxheader-main span {
    background-image: url(data:image/gif;base64,R0lGODlhCgAKALMAAO3z5azJif3+/9LgvrnQmKzJif///6zJiQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACwAAAAACgAKAAAEItDIKcAgU4JyeiZB5xkCIYokeHrb2gkF5wKBvA5B6BL2GgEAOw==);
    *background-image: url(/SiteGlobals/StyleBundles/Bilder/reach/reach_navbox_tl.gif?__blob=normal&v=2);
    background-repeat: no-repeat;
}
.navbox .top {
    background: #ACC989 url(data:image/gif;base64,R0lGODlhCgAKALMAAO3z5azJif3+/9LgvrnQmKzJif///6zJiQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACwAAAAACgAKAAAEIpAMIIy9Jxdwbc4B0X0fURkkaKLpsbFpUQitGwB1EAy1S0QAOw==) no-repeat scroll right top;
    *background: #ACC989 url(/SiteGlobals/StyleBundles/Bilder/reach/reach_navbox_tr.gif?__blob=normal&v=2) no-repeat scroll right top;
}
.navbox .top span {
    background:transparent url(data:image/gif;base64,R0lGODlhCgAKALMAAO3z5azJif3+/9LgvrnQmKzJif///6zJiQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACwAAAAACgAKAAAEItDIKcAgU4JyeiZB5xkCIYokeHrb2gkF5wKBvA5B6BL2GgEAOw==) no-repeat scroll left top;
    *background:transparent url(/SiteGlobals/StyleBundles/Bilder/reach/reach_navbox_tl.gif?__blob=normal&v=2) no-repeat scroll left top;
}
.navbox .bottom {
    background: #ACC989 url(data:image/gif;base64,R0lGODlhCgAKALMAAO3z5azJif3+/9LgvrnQmKzJif///6zJiQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACwAAAAACgAKAAAEI/DIKQuhM4SBawDdURRCWABGFxBCirGGK61xPJ11TAxAmxsRADs=) no-repeat scroll right bottom;
    *background: #ACC989 url(/SiteGlobals/StyleBundles/Bilder/reach/reach_navbox_br.gif?__blob=normal&v=2) no-repeat scroll right bottom;
   }
.navbox .bottom span {
    background:transparent url(data:image/gif;base64,R0lGODlhCgAKALMAAO3z5azJif3+/9LgvrnQmKzJif///6zJiQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACwAAAAACgAKAAAEIpCUQysdIdgKwtyHUHybAZCWIRBaqRKgIRtsOpvkLQvAQEQAOw==) no-repeat scroll left bottom;
    *background:transparent url(/SiteGlobals/StyleBundles/Bilder/reach/reach_navbox_bl.gif?__blob=normal&v=2) no-repeat scroll left bottom;
}
#nav .navbox .content {
     border-bottom: 0;
}
div#branding {
    background: transparent url(/SiteGlobals/StyleBundles/Bilder/reach/reach_header.jpg?__blob=normal&v=2) top left repeat-x;
}
form#advancedSearch,
.key-word-table,
.richedit-wrapper table,
.richedit-withtoc-wrapper table,
table.SearchResult,
.toolbox-table {
background-color: #eff4e8;
}
form .buttonrow input,
form .selectbox input,
form .textinputarea textarea,
form .textinputfield input,
.cartItems .button {
    border: 1px solid #9c9ea5;
    background-color: #fff;
}
form#quickSearch {
    background-color: transparent;
}
ul.generictablelist li a,
ul.publikationenliste li a,
ul.SearchResult li a {
    background: url(data:image/gif;base64,R0lGODlhCQAJAKIAAMJgMcFfMPTh2MNeMMFfLs15UP///8NfLiH5BAAAAAAALAAAAAAJAAkAAAMgKDVxXsrJQ9Y4RhI3iMnO5nzGRVGf1IzTUbSPQjSAKyQAOw==) no-repeat 0 .25em;
    *background: url(/SiteGlobals/StyleBundles/Bilder/neu/9x9_linkintern_red_on_white.gif?__blob=normal&v=2) no-repeat 0 .25em;
}
ul.generictablelist li a.downloadlink,
ul.publikationenliste li a.downloadlink,
ul.SearchResult li a.downloadlink {
    background: url(data:image/gif;base64,R0lGODlhCQAJAJEDAMFfLsJgMcNfLv///yH5BAEAAAMALAAAAAAJAAkAAAIZ3CAZYmHP3BBo2mcYm9RurGEGcIHDkihOAQA7) no-repeat 0 .25em;
    *background: url(/SiteGlobals/StyleBundles/Bilder/neu/9x9_file_red.gif?__blob=normal&v=2) no-repeat 0 .25em;
    padding-right: 4px;
}
ul.generictablelist li a.orderlink,
ul.publikationenliste li a.orderlink,
ul.SearchResult li a.orderlink {
    background: url(data:image/gif;base64,R0lGODlhCQAJAJEAALFbMf///8FfLgAAACH5BAAAAAAALAAAAAAJAAkAAAIRjIWmonAIo5qxpvksxCfoUAAAOw==) no-repeat 0 .25em;
    *background: url(/SiteGlobals/StyleBundles/Bilder/neu/9x9_warenkorb_red.gif?__blob=normal&v=2) no-repeat 0 .25em;
}
ul.select-language {
    margin-left: 0;
}
ul.toc li a {
    background: url(data:image/gif;base64,R0lGODlhCQAJALMAAMJgMcRgL8JeLcFfMPTh2MNeMMFfLs15UP///8NfLgAAAAAAAAAAAAAAAAAAAAAAACH5BAAAAAAALAAAAAAJAAkAAAQikJwE0jBHpp3CnlxoJUhZJsZWmFy6IWixCWJRHG6YgdZNRAA7) no-repeat 0 .25em;
    *background: url(/SiteGlobals/StyleBundles/Bilder/neu/9x9_linkdown_red_on_white.gif?__blob=normal&v=2) no-repeat 0 .25em;
}
#branding {
    height: 105px;
    margin-bottom: -1px;
}
#branding,
#branding #nav-primary li a {
    background-color: transparent;
    color: #fff;
}
#branding #nav-primary ul li {
    padding: .1em 0;
    clear: left !important;
}
#branding #nav-primary li a, /* IE < 7 */
#branding #nav-primary li strong em {
    height: 1%;
}
#branding #quicksearchwrapper,
#functions #fontadjuster {
    margin-left: -19.09em; /* Firefox */
    visibility: visible; /* IE 7 */
    width:19.09em;
}
#branding #quicksearchwrapper,
#functions #fontadjuster,
#nav-primary {
    padding-top: 1.3636em;
}
#branding .LayoutInner {
    padding: 0;
}
#branding{
overflow:hidden;
}
#breadcrumb ol li a {
    display: inline-block;
}
.blockBody .borderedbox .contentwrap {
border: 1px solid  #99b970;
padding: .5em;
}
/* IE<7 
* html .blockBody form#advancedSearch p.textinputfield input { 
margin-left: -2.5em;
}
*/
.borderedbox .top {
    background: url(data:image/gif;base64,R0lGODlhAgAJALMAAJy6c////////////////////////////////////////////////////////////ywAAAAAAgAJAAAEBhCAQKu9IQA7) repeat-x top;
    *background: url(/SiteGlobals/StyleBundles/Bilder/reach/reach_nav-supplementary_t.gif?__blob=normal&v=2) repeat-x top;
}
.borderedbox .bottom {
    background: url(data:image/gif;base64,R0lGODlhAgAJALMAAJy6c////////////////////////////////////////////////////////////ywAAAAAAgAJAAAEBjDISWsAIAA7) repeat-x bottom;
    *background: url(/SiteGlobals/StyleBundles/Bilder/reach/reach_nav-supplementary_b.gif?__blob=normal&v=2) repeat-x bottom;
}
.borderedbox .contentwrap {
    background: url(data:image/gif;base64,R0lGODlhCQACALMAAJy6c////////////////////////////////////////////////////////////ywAAAAACQACAAAEBhCESaesNAA7) repeat-y left;
    *background: url(/SiteGlobals/StyleBundles/Bilder/reach/reach_nav-supplementary_l.gif?__blob=normal&v=2) repeat-y left;
}
.borderedbox .content {
    background: url(data:image/gif;base64,R0lGODlhCQACALMAAJy6c////////////////////////////////////////////////////////////ywAAAAACQACAAAEBjDIKQGlIAA7) repeat-y right;
    *background: url(/SiteGlobals/StyleBundles/Bilder/reach/reach_nav-supplementary_r.gif?__blob=normal&v=2) repeat-y right;
}
.borderedbox .top span span {
    background: url(data:image/jpeg;base64,/9j/4AAQSkZJRgABAQEAWQBZAAD/2wBDAAUDBAQEAwUEBAQFBQUGBwwIBwcHBw8LCwkMEQ8SEhEPERETFhwXExQaFRERGCEYGh0dHx8fExciJCIeJBweHx7/2wBDAQUFBQcGBw4ICA4eFBEUHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh7/wAARCAAFAAUDASIAAhEBAxEB/8QAHwAAAQUBAQEBAQEAAAAAAAAAAAECAwQFBgcICQoL/8QAtRAAAgEDAwIEAwUFBAQAAAF9AQIDAAQRBRIhMUEGE1FhByJxFDKBkaEII0KxwRVS0fAkM2JyggkKFhcYGRolJicoKSo0NTY3ODk6Q0RFRkdISUpTVFVWV1hZWmNkZWZnaGlqc3R1dnd4eXqDhIWGh4iJipKTlJWWl5iZmqKjpKWmp6ipqrKztLW2t7i5usLDxMXGx8jJytLT1NXW19jZ2uHi4+Tl5ufo6erx8vP09fb3+Pn6/8QAHwEAAwEBAQEBAQEBAQAAAAAAAAECAwQFBgcICQoL/8QAtREAAgECBAQDBAcFBAQAAQJ3AAECAxEEBSExBhJBUQdhcRMiMoEIFEKRobHBCSMzUvAVYnLRChYkNOEl8RcYGRomJygpKjU2Nzg5OkNERUZHSElKU1RVVldYWVpjZGVmZ2hpanN0dXZ3eHl6goOEhYaHiImKkpOUlZaXmJmaoqOkpaanqKmqsrO0tba3uLm6wsPExcbHyMnK0tPU1dbX2Nna4uPk5ebn6Onq8vP09fb3+Pn6/9oADAMBAAIRAxEAPwD6v0jT7HVNMt9R1C0hu57qMTEzoJNm4Z2rnoB049MnnJooorGEIuKbRKSsf//Z) no-repeat top left;
    *background: url(/SiteGlobals/StyleBundles/Bilder/reach/reach_nav-supplementary_tl.jpg?__blob=normal&v=2) no-repeat top left;
}
.borderedbox .top span {
    background: url(data:image/jpeg;base64,/9j/4AAQSkZJRgABAQEAWQBZAAD/2wBDAAUDBAQEAwUEBAQFBQUGBwwIBwcHBw8LCwkMEQ8SEhEPERETFhwXExQaFRERGCEYGh0dHx8fExciJCIeJBweHx7/2wBDAQUFBQcGBw4ICA4eFBEUHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh7/wAARCAAFAAUDASIAAhEBAxEB/8QAHwAAAQUBAQEBAQEAAAAAAAAAAAECAwQFBgcICQoL/8QAtRAAAgEDAwIEAwUFBAQAAAF9AQIDAAQRBRIhMUEGE1FhByJxFDKBkaEII0KxwRVS0fAkM2JyggkKFhcYGRolJicoKSo0NTY3ODk6Q0RFRkdISUpTVFVWV1hZWmNkZWZnaGlqc3R1dnd4eXqDhIWGh4iJipKTlJWWl5iZmqKjpKWmp6ipqrKztLW2t7i5usLDxMXGx8jJytLT1NXW19jZ2uHi4+Tl5ufo6erx8vP09fb3+Pn6/8QAHwEAAwEBAQEBAQEBAQAAAAAAAAECAwQFBgcICQoL/8QAtREAAgECBAQDBAcFBAQAAQJ3AAECAxEEBSExBhJBUQdhcRMiMoEIFEKRobHBCSMzUvAVYnLRChYkNOEl8RcYGRomJygpKjU2Nzg5OkNERUZHSElKU1RVVldYWVpjZGVmZ2hpanN0dXZ3eHl6goOEhYaHiImKkpOUlZaXmJmaoqOkpaanqKmqsrO0tba3uLm6wsPExcbHyMnK0tPU1dbX2Nna4uPk5ebn6Onq8vP09fb3+Pn6/9oADAMBAAIRAxEAPwD6Y8X6u/hGW3GnQI0N0G/csSEjK45Uds7ug449zkoorwcXiatKs4wdl/wDmnNqVkf/2Q==) no-repeat top right;
    *background: url(/SiteGlobals/StyleBundles/Bilder/reach/reach_nav-supplementary_tr.jpg?__blob=normal&v=2) no-repeat top right;
}
.borderedbox .bottom span span {
    background: url(data:image/jpeg;base64,/9j/4AAQSkZJRgABAQEAWQBZAAD/2wBDAAUDBAQEAwUEBAQFBQUGBwwIBwcHBw8LCwkMEQ8SEhEPERETFhwXExQaFRERGCEYGh0dHx8fExciJCIeJBweHx7/2wBDAQUFBQcGBw4ICA4eFBEUHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh7/wAARCAAFAAUDASIAAhEBAxEB/8QAHwAAAQUBAQEBAQEAAAAAAAAAAAECAwQFBgcICQoL/8QAtRAAAgEDAwIEAwUFBAQAAAF9AQIDAAQRBRIhMUEGE1FhByJxFDKBkaEII0KxwRVS0fAkM2JyggkKFhcYGRolJicoKSo0NTY3ODk6Q0RFRkdISUpTVFVWV1hZWmNkZWZnaGlqc3R1dnd4eXqDhIWGh4iJipKTlJWWl5iZmqKjpKWmp6ipqrKztLW2t7i5usLDxMXGx8jJytLT1NXW19jZ2uHi4+Tl5ufo6erx8vP09fb3+Pn6/8QAHwEAAwEBAQEBAQEBAQAAAAAAAAECAwQFBgcICQoL/8QAtREAAgECBAQDBAcFBAQAAQJ3AAECAxEEBSExBhJBUQdhcRMiMoEIFEKRobHBCSMzUvAVYnLRChYkNOEl8RcYGRomJygpKjU2Nzg5OkNERUZHSElKU1RVVldYWVpjZGVmZ2hpanN0dXZ3eHl6goOEhYaHiImKkpOUlZaXmJmaoqOkpaanqKmqsrO0tba3uLm6wsPExcbHyMnK0tPU1dbX2Nna4uPk5ebn6Onq8vP09fb3+Pn6/9oADAMBAAIRAxEAPwD6Y13xG/hGSLThaLeQlS0Pz+WYkzwh4OcdAeOMdetFFFeFicXWpVXCD0Xoc05yTsj/2Q==) no-repeat bottom left;
    *background: url(/SiteGlobals/StyleBundles/Bilder/reach/reach_nav-supplementary_bl.jpg?__blob=normal&v=2) no-repeat bottom left;
}
.borderedbox .bottom span {
    background: url(data:image/jpeg;base64,/9j/4AAQSkZJRgABAQEAWQBZAAD/2wBDAAUDBAQEAwUEBAQFBQUGBwwIBwcHBw8LCwkMEQ8SEhEPERETFhwXExQaFRERGCEYGh0dHx8fExciJCIeJBweHx7/2wBDAQUFBQcGBw4ICA4eFBEUHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh7/wAARCAAFAAUDASIAAhEBAxEB/8QAHwAAAQUBAQEBAQEAAAAAAAAAAAECAwQFBgcICQoL/8QAtRAAAgEDAwIEAwUFBAQAAAF9AQIDAAQRBRIhMUEGE1FhByJxFDKBkaEII0KxwRVS0fAkM2JyggkKFhcYGRolJicoKSo0NTY3ODk6Q0RFRkdISUpTVFVWV1hZWmNkZWZnaGlqc3R1dnd4eXqDhIWGh4iJipKTlJWWl5iZmqKjpKWmp6ipqrKztLW2t7i5usLDxMXGx8jJytLT1NXW19jZ2uHi4+Tl5ufo6erx8vP09fb3+Pn6/8QAHwEAAwEBAQEBAQEBAQAAAAAAAAECAwQFBgcICQoL/8QAtREAAgECBAQDBAcFBAQAAQJ3AAECAxEEBSExBhJBUQdhcRMiMoEIFEKRobHBCSMzUvAVYnLRChYkNOEl8RcYGRomJygpKjU2Nzg5OkNERUZHSElKU1RVVldYWVpjZGVmZ2hpanN0dXZ3eHl6goOEhYaHiImKkpOUlZaXmJmaoqOkpaanqKmqsrO0tba3uLm6wsPExcbHyMnK0tPU1dbX2Nna4uPk5ebn6Onq8vP09fb3+Pn6/9oADAMBAAIRAxEAPwD6nsLO18UWUOq6pbpIki/uIO0I78/xE8c8dBx1JKKK56dOE4KUldslJNXZ/9k=) no-repeat bottom right;
    *background: url(/SiteGlobals/StyleBundles/Bilder/reach/reach_nav-supplementary_br.jpg?__blob=normal&v=2) no-repeat bottom right;
}
.contentbox,
#secundary-navigation .content,
.navbox ul li a,
.navbox ul li span,
.navbox ul.navlevel1 {
    background-color: #deead2;
}
.contentbox h2.boxheader-main {
    border-bottom: 1px solid #fff;
}
 .navbox ul li.openitem a,
.navbox ul li .NavigationNodeSelected,
.navbox ul li .NavigationNodeInPath {
    background-image: url(data:image/gif;base64,R0lGODlhCQAJALMAAMNfL9nQs////8ZwQ8h5TQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACwAAAAACQAJAAAEEzAQQCkJo+qsu9dCGH5kx5lSd0UAOw==);
    *background-image: url(/SiteGlobals/StyleBundles/CSS/reach/screen/reach_minus_on_orange.gif?__blob=normal&v=2);
}
.navbox ul li .ThemenNavNode {
    background-image: url(data:image/gif;base64,R0lGODlhCQAJAKIAAMNfL9nQs////8ZwQ8h5TQAAAAAAAAAAACH5BAQUAP8ALAAAAAAJAAkAAAMWGATMFKPJ2ISU9oq9L8geCFDXoFxPAgA7);
    *background-image: url(/SiteGlobals/StyleBundles/Bilder/reach/reach_plus_on_orange.gif?__blob=normal&v=2);
}
 .navbox ul li .ThemenNavNodeSelected,
.navbox ul li .ThemenNavNodeInPath {
    background-image: url(data:image/gif;base64,R0lGODlhCQAJAPcAAMNgMP///+D24MNfL8JbKsNeLgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACH5BAAAAAAALAAAAAAJAAkAAAgtAAUAGEgQgMCBAQgUJBggQMEBAwA0dAgxosSJACAibJixIMeFEgkUIHhwoYCAADs=);
    *background-image: url(/SiteGlobals/StyleBundles/Bilder/reach/hook_selected.gif?__blob=normal&v=2);
}
.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,R0lGODlhCQAJAKIAAMJgMcFfMPTh2MNeMMFfLs15UP///8NfLiH5BAAAAAAALAAAAAAJAAkAAAMgKDVxXsrJQ9Y4RhI3iMnO5nzGRVGf1IzTUbSPQjSAKyQAOw==) no-repeat 0 .25em;
    *background: url(/SiteGlobals/StyleBundles/Bilder/neu/9x9_linkintern_red_on_white.gif?__blob=normal&v=2) no-repeat 0 .25em;
}
.Contentspalte div.teaser a,
.ContentspalteBreit div.stage div.teaser a,
.Marginalspalte div.teaser a {
    padding-left: 0;
   background: transparent;
}
.Marginalspalte h2#Zusatzmarginal {
    display:none;
}
.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,R0lGODlhCQAJAIABAMNfLv///yH5BAEAAAEALAAAAAAJAAkAAAINjI+pAQufnjyyrotRAQA7) no-repeat scroll 100% 0.35em;
*background:transparent url(/SiteGlobals/StyleBundles/Bilder/neu/9x9_jumplabel_red.gif?__blob=normal&v=2) no-repeat scroll 100% 0.35em;
}
.Contentspalte .block,
.ContentspalteBreit .block {
    padding-bottom: 0;
}
.Contentspalte .borderedbox a {
    background: none transparent;
}
.Contentspalte .borderedbox .nextPage {
background: url(data:image/gif;base64,R0lGODlhDgAJAKEDAA7VDv/+//7//////yH+FUNyZWF0ZWQgd2l0aCBUaGUgR0lNUAAh+QQBAAADACwAAAAADgAJAAACJ9xkEyaYIIJbYB0BajI52Kw9mQMCCgeiJoNlx+AmSMw5L+xEhrVtBQA7) right center no-repeat;
*background: url(/SiteGlobals/StyleBundles/Bilder/reach/reach_paging_next_green.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,R0lGODlhCQAJALMAAMJgMcRgL8JeLcFfMOfU0cNeMMFfLsp2Tv///8NfLgAAAAAAAAAAAAAAAAAAAAAAACH5BAAAAAAALAAAAAAJAAkAAAQikJwE0jBHpp3CnlxoJUhZJsZWmFy6IWixCWJRHG6YgdZNRAA7);
    *background-image: url(/SiteGlobals/StyleBundles/Bilder/neu/9x9_linkdown_red_on_lightblue.gif?__blob=normal&v=2);
}
.Contentspalte .faqlist .faq-top,
.ContentspalteBreit .faqlist .faq-top,
.Contentspalte .bmlist .bm-top,
.ContentspalteBreit .bmlist .bm-top {
    background: url(data:image/gif;base64,R0lGODlhCQAJALMAAMJgMcRgL8JeLcFfMPTh2MNeMMFfLs15UP///8NfLgAAAAAAAAAAAAAAAAAAAAAAACH5BAAAAAAALAAAAAAJAAkAAAQikJwE0jBHpp3CnlxocUhimFuBrNy5vsUmiEVxnGIGWjYRAQA7) no-repeat right center;
    *background: url(/SiteGlobals/StyleBundles/Bilder/neu/9x9_linktop_red_on_white.gif?__blob=normal&v=2) no-repeat right center;
}
.Contentspalte .teaserbox a {
    font-weight: normal;
}
#fontadjuster a#adjuster-reduce {
background: url(data:image/gif;base64,R0lGODlhFAAQAIAAADMzM////yH5BAQUAP8ALAAAAAAUABAAAAIshI+pwe3fDJxP0mspmJnzrQWg01UilB3MOK4tiVTvakbzScIXdu9iv1MIhwUAOw==) no-repeat left bottom;
*background: url(/SiteGlobals/StyleBundles/Bilder/reach/reach_aminus.gif?__blob=normal&v=2) no-repeat left bottom;
}
#fontadjuster a#adjuster-increase {
background: url(data:image/gif;base64,R0lGODlhGQATAIAAADMzM////yH5BAQUAP8ALAAAAAAZABMAAAI6hI+pGe0PYzOyVmqzwzpzCHRTKJHdtwWmt6btBL6mHEfzw4xxnuLtD6r1gpbPS8USJZWXI1O1iEoBBQA7) no-repeat left bottom;
*background: url(/SiteGlobals/StyleBundles/Bilder/reach/reach_aplus.gif?__blob=normal&v=2) no-repeat left bottom;
}
#functions ol li.LastEntry a {
background: url(data:image/gif;base64,R0lGODlhCQAHAJEAAAAAAP///zMzM////yH5BAEAAAMALAAAAAAJAAcAAAIN1I4nlro91ksSzsZgAQA7) no-repeat left center;
*background: url(/SiteGlobals/StyleBundles/Bilder/neu/breadcrumb_darkgrey.gif?__blob=normal&v=2) no-repeat left center;
}
 #functions ol li a {
background: url(data:image/gif;base64,R0lGODlhCQAHAJEAAClanBhSlP///wAAACH5BAEAAAIALAAAAAAJAAcAAAINjI4Xlrot1ksLwNkYLAA7) no-repeat left center;
*background: url(/SiteGlobals/StyleBundles/Bilder/neu/breadcrumb_blue.gif?__blob=normal&v=2) no-repeat left center;
}
#guidedtourbox form input.button,
#secundary-navigation form input.button,
.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: #ce6531;
}
ul.faqresult li a {
     font-weight:normal;
}

.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: 1px solid #acc989;
 }
 .logos {
     margin: -15px 0 20px 20px;
 }
 #main .blockBody p.borderedbox .contentwrap .content a.nextPage,
 .teaserbox a {
     color: #ce6531;
 }
 .bottom span {
     background: url(data:image/gif;base64,R0lGODlhDQANALMAAO706Pf5/PH1+Pv9/u706P7+/v///+706AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACwAAAAADQANAAAEM1CQQ6s94eozwNyUIYCVkZGHUYykoRIA6BrDp81FQNjlTMMXn2vA6rkKMyJgKfQVBgFBBAA7) no-repeat bottom left;
     *background: url(/SiteGlobals/StyleBundles/Bilder/reach/reach_box_content_light_bl.gif?__blob=normal&v=2) no-repeat bottom left;
 }
 .bottom {
     background: #EEF4E8 url(data:image/gif;base64,R0lGODlhDQANALMAAO706Pf5/PH1+Pv9/u706P7+/v///+706AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACwAAAAADQANAAAEMfDISQ8QNYOQKxgdJRThNBjlZaAdQZxs9q7xBBDBWtTSu9M9yYhGI1gEgR/RgIQtaREAOw==) no-repeat bottom right;
     *background: #EEF4E8 url(/SiteGlobals/StyleBundles/Bilder/reach/reach_box_content_light_br.gif?__blob=normal&v=2) no-repeat bottom right;
 }
.contentbox .bottom span {
          background: url(data:image/gif;base64,R0lGODlhDQANALMAAN7q0vf5/PH1+Pv9/t7q0v7+/v///97q0gAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACwAAAAADQANAAAEM1CQQ6s94eozwNyUIYCVkZGHUYykoRIA6BrDp81FQNjlTMMXn2vA6rkKMyJgKfQVBgFBBAA7) no-repeat bottom left;
          *background: url(/SiteGlobals/StyleBundles/Bilder/reach/reach_box_content_bl.gif?__blob=normal&v=2) no-repeat bottom left;
 }
 .contentbox .bottom {
     background: #DEEAD2 url(data:image/gif;base64,R0lGODlhDQANALMAAN7q0vf5/PH1+Pv9/t7q0v7+/v///97q0gAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACwAAAAADQANAAAEMfDISQ8QNYOQKxgdJRThNBjlZaAdQZxs9q7xBBDBWtTSu9M9yYhGI1gEgR/RgIQtaREAOw==) no-repeat bottom right;
     *background: #DEEAD2 url(/SiteGlobals/StyleBundles/Bilder/reach/reach_box_content_br.gif?__blob=normal&v=2) no-repeat bottom right;
 }
#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;
 }
#main .teaserbox,
 .Marginalspalte .teaserbox {
     background-color: #EEF4E8;
 }
#main .contentbox,
.Marginalspalte .contentbox {
    background-color:  #DEEAD2;
}
 .Marginalspalte {
     padding-top: 0;
 }
 .Marginalspalte h2.boxheader,
 .Marginalspalte h2.boxheader-main {
     min-height: 0;
 }
 .Marginalspalte h2.boxheader span,
 .Marginalspalte h2.boxheader-main span {
     padding: .9091em 0;
 }
 .navbox ul li a,
 .navbox ul li span {
     background:  url(data:image/gif;base64,R0lGODlhCQAJAKIAAMNfL9nQs////8ZwQ8h5TQAAAAAAAAAAACH5BAQUAP8ALAAAAAAJAAkAAAMWGATMFKPJ2ISU9oq9L8geCFDXoFxPAgA7) 7px 7px no-repeat;
     *background:  url(/SiteGlobals/StyleBundles/Bilder/reach/reach_plus_on_orange.gif?__blob=normal&v=2) 7px 7px no-repeat;
 }
 #nav a:focus, #nav a:active {
     background: #ACC989 !important;
     color: #333;
 }
.navbox a.NavigationNodeInPath {
      background:  url(data:image/gif;base64,R0lGODlhCQAJALMAAMNfL9nQs////8ZwQ8h5TQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACwAAAAACQAJAAAEEzAQQCkJo+qsu9dCGH5kx5lSd0UAOw==) 7px 7px no-repeat;
      *background:  url(/SiteGlobals/StyleBundles/Bilder/reach/reach_minus_on_orange.gif?__blob=normal&v=2) 7px 7px no-repeat;
}
.navbox ul ul  {
    background: #fff;
}
.navbox ul ul li a,
.navbox ul ul li span {
    background-image: none;
}
.navbox .NavInfo,
.specialbox .content {
    padding-left: .9em;
    padding-right: .9em;
}
.navbox .NavInfo a {
    padding-left: 1.3636em;
    background: url(data:image/gif;base64,R0lGODlhCQAJAKIAAMJgMcFfMNLHy8NeMMFfLsZ0Tf///8NfLiH5BAAAAAAALAAAAAAJAAkAAAMgKDVxXsrJQ9Y4RhI3iMnO5nzGRVGf1IzTUbSPQjSAKyQAOw==) no-repeat 0 .25em;
    *background: url(/SiteGlobals/StyleBundles/Bilder/neu/9x9_linkintern_red_on_lightblue.gif?__blob=normal&v=2) no-repeat 0 .25em;
}
.navbox .NavInfo a.externallink {
    background-image: url(data:image/gif;base64,R0lGODlhCQAJAKIAAMJgMcFfMMNeMNLHy8FfLsZ0Tf///8NfLiH5BAAAAAAALAAAAAAJAAkAAAMgOCVxXsrJQ5Y4JhviBNeUpBnOl2FH45BTMUlQQTTAASUAOw==);
    *background-image: url(/SiteGlobals/StyleBundles/Bilder/neu/9x9_linkextern_red_on_lightblue.gif?__blob=normal&v=2);
}
.navbox .NavInfo .phonenumber {
    padding-left: 1.3636em;
    background: transparent url(data:image/gif;base64,R0lGODlhCQAHAIAAAFVVVe/06CH5BAUUAAEALAAAAAAJAAcAAAIODI5gF52PnGLSLPlwCgUAOw==) no-repeat 0 .25em;
    *background: transparent url(/SiteGlobals/StyleBundles/Bilder/neu/telephone_grey.gif?__blob=normal&v=2) no-repeat 0 .25em;
    font-weight: bold;
}
#nav-primary {
    position: relative;
}
#nav-supplementary.borderedbox .content .functions a {
    background: url(data:image/gif;base64,R0lGODlhCQAJAIAAAJmZmf///yH5BAUUAAEALAAAAAAJAAkAAAIRTIBgq9f2WmKp2oURphu6WwAAOw==) no-repeat left center;
    *background: url(/SiteGlobals/StyleBundles/Bilder/reach/reach_print.gif?__blob=normal&v=2) no-repeat left center;
    color: #ac5329;
    margin-left: 1em;
}
#nav-supplementary.borderedbox .email {
    background-image: url(data:image/gif;base64,R0lGODlhCQAHAIAAAJmZmf///yH5BAUUAAEALAAAAAAJAAcAAAIPhI8QuxfaHlQTPmaYTqkAADs=);
    *background-image: url(/SiteGlobals/StyleBundles/Bilder/reach/reach_email.gif?__blob=normal&v=2);
    color: #ac5329;
    float: left;
    margin-left: 3em;
}
/*
#nav-supplementary .content a {
    background: url(data:image/gif;base64,R0lGODlhCQAJAIAAAJmZmf///yH5BAUUAAEALAAAAAAJAAkAAAIRTIBgq9f2WmKp2oURphu6WwAAOw==) no-repeat left center;
    *background: url(/SiteGlobals/StyleBundles/Bilder/reach/reach_print.gif?__blob=normal&v=2) no-repeat left center;
}
#nav-supplementary .content a#printlink {
    background-image: url(data:image/gif;base64,R0lGODlhCQAJAIAAAJmZmf///yH5BAUUAAEALAAAAAAJAAkAAAIRTIBgq9f2WmKp2oURphu6WwAAOw==);
    *background-image: url(/SiteGlobals/StyleBundles/Bilder/reach/reach_print.gif?__blob=normal&v=2);
}
#nav-supplementary .content a#sendlink {
    background-image: datauri(../images/REACH/mail_789ac0.gif);
    *background-image: url(../images/REACH/mail_789ac0.gif);
}
*/
.phonenumber {
    background: transparent url(data:image/gif;base64,R0lGODlhCQAHAIAAAFVVVe/06CH5BAUUAAEALAAAAAAJAAcAAAIODI5gF52PnGLSLPlwCgUAOw==) no-repeat scroll 0pt 0.25em;
    *background: transparent url(/SiteGlobals/StyleBundles/Bilder/neu/telephone_grey.gif?__blob=normal&v=2) no-repeat scroll 0pt 0.25em;
    padding-left: 1.3636em;
}
#quicksearchwrapper a,
#quicksearchwrapper .button,
#quicksearchwrapper .NavigationNodeSelected {
    background: transparent url(data:image/gif;base64,R0lGODlhCQAJAKIAAI20YP///+Xt2sNfL+3z5gAAAAAAAAAAACH5BAUUAAAALAAAAAAJAAkAAAMUCBLMAqTJyIaUw96QNfbYRYnK9SQAOw==) no-repeat left center;
    *background: transparent url(/SiteGlobals/StyleBundles/Bilder/reach/reach_arrow_on_white.gif?__blob=normal&v=2) no-repeat left center;
    color: #fff !important;
}
*:first-child+html #quicksearchwrapper .button { /* IE 7 */
    padding-left: 1.6em;
}
#secundary-navigation form .FirstColumn input {
    border: 1px solid #7b9ac6;
}
.specialbox {
    background-color: #EEF4E8;
}
.specialbox a {
    background: #EEF4E8 url(data:image/gif;base64,R0lGODlhCQAJAKIAAMJgMcFfMNLHy8NeMMFfLsZ0Tf///8NfLiH5BAAAAAAALAAAAAAJAAkAAAMgKDVxXsrJQ9Y4RhI3iMnO5nzGRVGf1IzTUbSPQjSAKyQAOw==) no-repeat 0 .25em;
    *background: #EEF4E8 url(/SiteGlobals/StyleBundles/Bilder/neu/9x9_linkintern_red_on_lightblue.gif?__blob=normal&v=2) no-repeat 0 .25em;
    color: #333;
}
.specialbox a.externallink {
    background-image: url(data:image/gif;base64,R0lGODlhCQAJAKIAAMJgMcFfMMNeMNLHy8FfLsZ0Tf///8NfLiH5BAAAAAAALAAAAAAJAAkAAAMgOCVxXsrJQ5Y4JhviBNeUpBnOl2FH45BTMUlQQTTAASUAOw==);
    *background-image: url(/SiteGlobals/StyleBundles/Bilder/neu/9x9_linkextern_red_on_lightblue.gif?__blob=normal&v=2);
}
.specialbox .bottom {
    background: url(data:image/gif;base64,R0lGODlhBgAGALMAAO706PX77+706P7+/u706Pz9/////+706AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACwAAAAABgAGAAAEE/BIKSY4gUxSdjAS8Q1CUBiDEQEAOw==) no-repeat bottom right;
    *background: url(/SiteGlobals/StyleBundles/Bilder/reach/reach_rich_specialbox_br.gif?__blob=normal&v=2) no-repeat bottom right;
}
.specialbox .bottom span {
    background: url(data:image/gif;base64,R0lGODlhBgAGALMAAO706PX77+706P7+/u706Pz9/////+706AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACwAAAAABgAGAAAEElCcQ2aYuFRsQgXH0G2GWARCBAA7) no-repeat bottom left;
    *background: url(/SiteGlobals/StyleBundles/Bilder/reach/reach_rich_specialbox_bl.gif?__blob=normal&v=2) no-repeat bottom left;
}
.specialbox li {
    border-bottom: 1px solid #c8e2ef;
    background: transparent none;
}
.specialbox .top {
    background: url(data:image/gif;base64,R0lGODlhBgAGALMAAO706PX77+706P7+/u706Pz9/////+706AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACwAAAAABgAGAAAEE1CEYoY5h4R6QN4YRhQhFoiYEAEAOw==) no-repeat top right;
    *background: url(/SiteGlobals/StyleBundles/Bilder/reach/reach_rich_specialbox_tr.gif?__blob=normal&v=2) no-repeat top right;
}
.specialbox .top span {
    background: url(data:image/gif;base64,R0lGODlhBgAGALMAAO706PX77+706P7+/u706Pz9/////+706AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACwAAAAABgAGAAAEE9AMU4KYgZxj8j6FthHBAXzCt0UAOw==) no-repeat top left;
    *background: url(/SiteGlobals/StyleBundles/Bilder/reach/reach_rich_specialbox_tl.gif?__blob=normal&v=2) no-repeat top left;
}
.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 #functions #fontadjuster,
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: 25px;
}
form {
    background-color: #EEF4E8;
}
form select {
   width: 262px;
   padding: 2px 0 2px 0;
}
.content form#sectionSearch {
    background-color: #DEEAD2;
}
 #secundary-navigation form .SecondColumn input.button {
border: none;
 background: #DEEAD2 url(data:image/gif;base64,R0lGODlhCQAJAKIAAMJgMcFfMNLHy8NeMMFfLsZ0Tf///8NfLiH5BAAAAAAALAAAAAAJAAkAAAMgKDVxXsrJQ9Y4RhI3iMnO5nzGRVGf1IzTUbSPQjSAKyQAOw==) no-repeat 0 2px;
 *background: #DEEAD2 url(/SiteGlobals/StyleBundles/Bilder/neu/9x9_linkintern_red_on_lightblue.gif?__blob=normal&v=2) no-repeat 0 2px;
}
ul.sitemaplist li {
    background-color:#ACC989;
}
 ul.sitemaplist li a {
display:block;
padding:0.1818em 1.8182em;
     background-position:   .5em .5em;
}
 ul.sitemaplist ul {
background-color:#FFFFFF;
}
 ul.sitemaplist li li {
background-color:#DEEAD2;
}
  ul.sitemaplist li li a {
     background-position:   1.7em .5em;
}
 ul.sitemaplist li li li {
background-color:#FFFFFF;
border-top:1px solid #DEEAD2;
     margin-top: -1px;
}
 ul.sitemaplist li li li a {
     background-position:   3.2em .5em;
}
 a.emaillink {
    background: url(data:image/gif;base64,R0lGODlhCQAJAJEDAMFfMMRgL8NfLv///yH5BAEAAAMALAAAAAAJAAkAAAIZnH8gyxKOhgBBHjGeqTWDm3zRAJTUxIxHAQA7) no-repeat 0 .25em;
    *background: url(/SiteGlobals/StyleBundles/Bilder/neu/9x9_mail_red.gif?__blob=normal&v=2) no-repeat 0 .25em;
}
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: 16px;
}
form .radiobuttongrp span.sidebyside {
 width: 286px;
}
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,R0lGODlhCQAJAKIAAMJgMcFfMPTh2MNeMMFfLs15UP///8NfLiH5BAAAAAAALAAAAAAJAAkAAAMgKDVxXsrJQ9Y4RhI3iMnO5nzGRVGf1IzTUbSPQjSAKyQAOw==) no-repeat 0 3px;
    *background: url(/SiteGlobals/StyleBundles/Bilder/neu/9x9_linkintern_red_on_white.gif?__blob=normal&v=2) no-repeat 0 3px;
}
#Zusatzmarginal {
   height:100px;
   left:-1000px;
   overflow:hidden;
   position:absolute;
   top:-1000px;
   width:100px;
}
.navbox .NavInfo em {
    font-style:normal;
    padding-left: 1.3636em;
    background: transparent url(data:image/gif;base64,R0lGODlhCQAHAIAAAFVVVe/06CH5BAUUAAEALAAAAAAJAAcAAAIODI5gF52PnGLSLPlwCgUAOw==) no-repeat 0 .25em;
    *background: transparent url(/SiteGlobals/StyleBundles/Bilder/neu/telephone_grey.gif?__blob=normal&v=2) no-repeat 0 .25em;
    font-weight: bold;
}
.block table { background-color:#EFF4E8; width:100%;}
.block table th { background-color:#ACC989; }
.block table td { border:1px solid #ACC989; }
.block table td, .block table tH { padding:0.1818em 0.4545em; }
.block p.right { float:right; }
form label dfn { color: #CE6531; }
#ThemenVonAbisZ a { 
background: transparent url(data:image/gif;base64,R0lGODlhCQAJAPcAAMNfL////+D24MJbKsNgMMNeLgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACH5BAAAAAAALAAAAAAJAAkAAAgsAAUQAECQIAGBBAMMKGAQwMAAAQoOTAixYEGIFS1itEjRIoGHAwwenChRQEAAOw==) no-repeat 7px 7px; 
*background: transparent url(/SiteGlobals/StyleBundles/Bilder/reach/hook_unselected.gif?__blob=normal&v=2) no-repeat 7px 7px; 
}
#ThemenVonAbisZ .NavigationNodeSelected { 
background: transparent url(data:image/gif;base64,R0lGODlhCQAJAPcAAMNgMP///+D24MNfL8JbKsNeLgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACH5BAAAAAAALAAAAAAJAAkAAAgtAAUAGEgQgMCBAQgUJBggQMEBAwA0dAgxosSJACAibJixIMeFEgkUIHhwoYCAADs=) no-repeat 7px 7px; 
*background: transparent url(/SiteGlobals/StyleBundles/Bilder/reach/hook_selected.gif?__blob=normal&v=2) no-repeat 7px 7px; 
}
#ThemenVonAbisZ ul li a { background: none; }
.navbox ul li span span, .navbox ul li a span { display:inline; background-image:none !important; margin:0; padding:0; }
#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-left: 0.8em;
    text-align: left;
}
#navTagCloud li,
#supplement .tagcloud li {
    display:inline;
}
#navTagCloud a {
    border: 10;
    line-height: 1.4em;
white-space: pre-line;
}
#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: 100%;
    font-weight: normal;
}
#navTagCloud a.prio5,
#supplement .tagcloud a.prio5 {
    font-size: 91%;
    font-weight: bold;
}
#navTagCloud h2 {
background:url(data:image/gif;base64,R0lGODlhCgAKALMAAO3z5azJif3+/9LgvrnQmKzJif///6zJiQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACwAAAAACgAKAAAEItDIKcAgU4JyeiZB5xkCIYokeHrb2gkF5wKBvA5B6BL2GgEAOw==) no-repeat scroll left top transparent; 
*background:url(/SiteGlobals/StyleBundles/Bilder/reach/reach_navbox_tl.gif?__blob=normal&v=2) no-repeat scroll left top transparent; 
display:block; 
height:12px; 
width:100%; 
padding-left:1em; 
padding-top:0.5em; 
}
#navTagCloud {
background:url(data:image/gif;base64,R0lGODlhCgAKALMAAO3z5azJif3+/9LgvrnQmKzJif///6zJiQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACwAAAAACgAKAAAEIpAMIIy9Jxdwbc4B0X0fURkkaKLpsbFpUQitGwB1EAy1S0QAOw==) no-repeat scroll right top #ACC989; 
*background:url(/SiteGlobals/StyleBundles/Bilder/reach/reach_navbox_tr.gif?__blob=normal&v=2) no-repeat scroll right top #ACC989; 
margin-left:2em; 
margin-bottom:2.2727em;
}
#navTagCloud ul {
background-color:#EEF4E8;
color:#CE6531;
}
.tagcloud {
background-color:#EEF4E8;
color:#CE6531;
padding-left: 1em;
padding-right: 1em;
padding-top: 1em;
}
.tagcloud ul li a{
background-color:#EEF4E8;
color:#CE6531;
}


ul.SearchResult div.langtext a, ul.SearchResult div.kurztext a { float:none; margin-left:0; font-weight:normal; }
ul.SearchResult div.langtext h2, ul.SearchResult div.langtext h3 { font-size:100%; }
#navFunctionsBereinigteURL { margin-left:2em; margin-top:-4px; }
* html       #navFunctionsBereinigteURL { margin-top:0; }    /* Nur IE bis Version 6 */
textarea#bereinigteURL { width:30em; height:5em; }


/* 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:#acc989; }
.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: #eef4e8;
  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 #C8C8C8;
}
.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;
}
/* Interaktiver Kalender END */


/* Teaser Wrapper: Im Focus START */
#focus {
    overflow: hidden;
    padding-top: 10px;
    margin-left: 10px;
}
#focus {
    clear: both;
}
#focus #teaser-wrapper {
    position: relative;
    margin: 0 0 15px;
    padding: 0 30px;
    width: auto;
    max-width: 685px;
}
.js-on #focus #teaser-wrapper {
    overflow: hidden;
    height: 170px;
}
#focus #teaser-wrapper .jsOn {
    display:none;
}
.js-on #focus #teaser-wrapper .jsOn {
    display:block;
}
.stage {
    width: 100%;
}
#focus .next a {
    position: absolute;
    display: none;
    top: 0;
    right: 0;
    width: 20px;
    height: 165px;
    text-indent: -9999px;
    cursor: default;
}
#focus .prev a {
    position: absolute;
    display: none;
    top: 0;
    left: 0;
    width: 20px;
    height: 165px;
    text-indent: -9999px;
    cursor: default;
}
.js-on #focus .prev a,
.js-on #focus .next a {
    display: block;
}
#focus .next2 a {
    position: absolute;
    display: none;
    top: 0;
    right: 0;
    width: 20px;
    height: 165px;
    text-indent: -9999px;
    cursor: default;
}
#focus .next2 {
    position: absolute;
    top: 0;
    right: 0;
    width: 20px;
    height: 165px;
    text-indent: -9999px;
    cursor: default;
}
#focus .prev2 a {
    position: absolute;
    display: none;
    top: 0;
    left: 0;
    width: 20px;
    height: 165px;
    text-indent: -9999px;
    cursor: default;
}
#focus .prev2 {
    position: absolute;
    top: 0;
    left: 0;
    width: 20px;
    height: 165px;
    text-indent: -9999px;
    cursor: default;
}
#focus .prev2 a,
#focus .next2 a {
    display: block;
    cursor: pointer;
}
#focus .next a.show,
#focus .prev a.show {
    display: block;
    cursor: pointer;
}
#focus .teaser {
    overflow: hidden;
    float: left;
    margin: 0 10px;
    width: 149px;
    height: 165px;
    padding-bottom: 5px;
}
#focus .teaserOffJs {
    overflow: hidden;
    float: left;
    margin: 0 10px;
    width: 149px;
    height: 165px;
    padding-bottom: 5px;
}
#focus .teaser img,
#chat .teaser img {
    display: block;
    margin: 0 0 8px 0;
    border: none;
}
#focus .teaser h3 a,
#chat .teaser h3 a {
    display: block;
    margin-bottom: 8px;
    font-family:Georgia, "Times New Roman", serif;
    font-weight: bold;
}
#focus .teaser,
#chat .teaser {
    line-height: 1.3em;
    font-size:1.15em;
    font-weight: normal;
    font-family: "Lucida sans", Verdana, Geneva, Arial, Helvetica, sans-serif;
}

#focus {
    background: url(/SiteGlobals/StyleBundles/Bilder/TeaserWrapper/border.gif?__blob=normal&v=2) repeat-x 0 0;
}
#focus .teaser {
     color: #000;
}

#inner #main #focus .next a, #inner #main #focus .next a:active, #inner #main #focus .next a:focus {
     background: url(/SiteGlobals/StyleBundles/Bilder/TeaserWrapper/switcher-forward.jpg?__blob=normal&v=2) 0 0 no-repeat !important;
 }
#inner #main #focus .prev a, #inner #main #focus .prev a:active, #inner #main #focus .prev a:focus {
     background: url(/SiteGlobals/StyleBundles/Bilder/TeaserWrapper/switcher-back.jpg?__blob=normal&v=2) 0 0 no-repeat !important;
 }
#focus .next2 a {
     background: url(/SiteGlobals/StyleBundles/Bilder/TeaserWrapper/switcher-forward.jpg?__blob=normal&v=2) 0 0 no-repeat;
 }

#focus .prev2 a {
     background: url(/SiteGlobals/StyleBundles/Bilder/TeaserWrapper/switcher-back.jpg?__blob=normal&v=2) 0 0 no-repeat;
 }
#focus .next2 {
     background: url(/SiteGlobals/StyleBundles/Bilder/TeaserWrapper/switcher-forward2.png?__blob=normal&v=2) 0 0 no-repeat;
 }
#focus .prev2 {
     background: url(/SiteGlobals/StyleBundles/Bilder/TeaserWrapper/switcher-back2.png?__blob=normal&v=2) 0 0 no-repeat;
 }
#focus .teaser h3 a, #chat .teaser h3  a{
    color: #000;
}

/* Teaser Wrapper: Im Focus END */
#main address strong{
font-weight:normal;
}
dl dt {
    font-weight: bold;
}
.pointer {
cursor:pointer;
}
.pointer:hover {
text-decoration:underline;
}
.faqlist .faqButton h2 {
display:block;
width:10em;
background-color:#ACC989;
padding:0 1em;
text-align:center;
margin-bottom:0px;
cursor:pointer;
}
.faqlist .top {
    background: #ACC989 url(data:image/gif;base64,R0lGODlhCgAKALMAAO3z5azJif3+/9LgvrnQmKzJif///6zJiQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACwAAAAACgAKAAAEIpAMIIy9Jxdwbc4B0X0fURkkaKLpsbFpUQitGwB1EAy1S0QAOw==) no-repeat scroll right top;
    *background: #ACC989 url(/SiteGlobals/StyleBundles/Bilder/reach/reach_navbox_tr.gif?__blob=normal&v=2) no-repeat scroll right top;
    width:156px;
}
.faqlist .top span {
    background:transparent url(data:image/gif;base64,R0lGODlhCgAKALMAAO3z5azJif3+/9LgvrnQmKzJif///6zJiQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACwAAAAACgAKAAAEItDIKcAgU4JyeiZB5xkCIYokeHrb2gkF5wKBvA5B6BL2GgEAOw==) no-repeat scroll left top;
    *background:transparent url(/SiteGlobals/StyleBundles/Bilder/reach/reach_navbox_tl.gif?__blob=normal&v=2) no-repeat scroll left top;
}
.faqlist .bottom {
    background: #ACC989 url(data:image/gif;base64,R0lGODlhCgAKALMAAO3z5azJif3+/9LgvrnQmKzJif///6zJiQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACwAAAAACgAKAAAEI/DIKQuhM4SBawDdURRCWABGFxBCirGGK61xPJ11TAxAmxsRADs=) no-repeat scroll right bottom;
    *background: #ACC989 url(/SiteGlobals/StyleBundles/Bilder/reach/reach_navbox_br.gif?__blob=normal&v=2) no-repeat scroll right bottom;
    width:156px;
   }
.faqlist .bottom span {
    background:transparent url(data:image/gif;base64,R0lGODlhCgAKALMAAO3z5azJif3+/9LgvrnQmKzJif///6zJiQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACwAAAAACgAKAAAEIpCUQysdIdgKwtyHUHybAZCWIRBaqRKgIRtsOpvkLQvAQEQAOw==) no-repeat scroll left bottom;
    *background:transparent url(/SiteGlobals/StyleBundles/Bilder/reach/reach_navbox_bl.gif?__blob=normal&v=2) no-repeat scroll left bottom;
}
.faqlist .faqButton {
padding-bottom:20px;
}
div#wrapper.LayoutWrapper div#outer.LayoutOuter div#inner.LayoutInner div.Marginalspalte div.teaserbox div.content div.richedit-wrapper p a.RichTextExtLink.ExternalLink {display: block;}
div#wrapper.LayoutWrapper div#outer.LayoutOuter div#inner.LayoutInner div.Marginalspalte div.teaserbox div.content div.richedit-wrapper a.RichTextIntLink {display: block;}
div#wrapper.LayoutWrapper div#outer.LayoutOuter div#inner.LayoutInner div.Marginalspalte div.teaserbox div.content div.richedit-wrapper ul.linkbox li a {display: block;}
div#wrapper.LayoutWrapper div#outer.LayoutOuter div#inner.LayoutInner div.Marginalspalte div.teaserbox div.content div.richedit-wrapper p a.downloadlink {display: block;}
div#wrapper.LayoutWrapper div#outer.LayoutOuter div#inner.LayoutInner div#main.Contentspalte div.bodytext div div.block div.blockBody div.richedit-withtoc-wrapper p.picture {font-size: 80%;}
div#outer.LayoutOuter div#inner.LayoutInner div.Marginalspalte div.teaserbox div.content div.richedit-wrapper p {padding-left: 1.25em;}
 div#outer.LayoutOuter div#inner.LayoutInner div.Marginalspalte div.teaserbox div.content div.richedit-wrapper p a.downloadlink,
div#wrapper.LayoutWrapper div#outer.LayoutOuter div#inner.LayoutInner div.Marginalspalte div.teaserbox div.content div.richedit-wrapper p a.RichTextExtLink.ExternalLink,
div#wrapper.LayoutWrapper div#outer.LayoutOuter div#inner.LayoutInner div.Marginalspalte div.teaserbox div.content div.richedit-wrapper p a.RichTextIntLink.NavNode,
div#wrapper.LayoutWrapper div#outer.LayoutOuter div#inner.LayoutInner div.Marginalspalte div.teaserbox div.content div.richedit-wrapper p.picture.BildLinksTextRechts { margin-left: -1.3em; }
.richedit-wrapper h2, .richedit-withtoc-wrapper h2 {
    color: #708f3b;
    margin-top: 1.8182em;
}
div#main.Contentspalte div div div div div p.picture a {background: none;}
div.Marginalspalte div.teaserbox div.content dl dt a.randspalte {background: none; padding-left: 0;}

/* Ende skin_gsb-reach */
/* 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 {margin-top:12px;width:412px;}

/* 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;}
/* Suche Veranstaltungen */
.sucheveranstzwischen span.formField{width:40px;}
#sectionSearch label {position:absolute; left:-10000px;}
/* Boxen-Header in Marginalspalte */
.teaserbox h2.boxheader span span span {display:inline !important;margin:0 !important;}
.specialbox a.RichTextExtLink {padding-left:1.6em;}
em.relevance { padding-left:42px; background:url(data:image/gif;base64,R0lGODlhIwAQAIAAAP///8nW6CH5BAEHAAAALAAAAAAjABAAAAJHhI+pyxkNXpOQLqtwDtrwHnGVeJGb9qXqyrZHK8Gei7D1eqvld5pvytA5gEPeKWThGWeP5e8JDd2is2F1KsVCttyu9wv2FgAAOw==) no-repeat 0px -1px; padding-left:42px; *background:url(/SiteGlobals/StyleBundles/Bilder/baua_neu/0von3.gif?__blob=normal&v=2) no-repeat 0px -1px;}
em.relevance.relevance100 {background-image:url(data:image/gif;base64,R0lGODlhIwAQAMQAAP///xlXlBhWkRlWlRZWlhZXkRhWkxlWlxhVlBdVkhlVkRlVkxlVlBZWlBZWkxZVmBhVlhpUlBpVkRtUlxVWlhxTkwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACH5BAEHAAAALAAAAAAjABAAAAVmICCOZGmeaImkwJq6bMPCJ30OOIrsOp8mwJ5ttBsqjsikoshsOpkjw9M1pU5LEyfpudWaml+oSmw6mM3hYtpXcrgBjHh3pSby6iTKYrTY2/+ALTZsIhAQIoSCiINDLI6PkJGSkywhADs=);*background-image:url(/SiteGlobals/StyleBundles/Bilder/baua_neu/3von3.gif?__blob=normal&v=2);}
em.relevance.relevance90 {background-image:url(data:image/gif;base64,R0lGODlhIwAQAMQAAP///xlXlBhWkRlWlRZWlhZXkRhWkxlWlxhVlBdVkhlVkRlVkxlVlBZWlBZWkxZVmBhVlhpUlBpVkRtUlxVWlhxTkwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACH5BAEHAAAALAAAAAAjABAAAAVmICCOZGmeaImkwJq6bMPCJ30OOIrsOp8mwJ5ttBsqjsikoshsOpkjw9M1pU5LEyfpudWaml+oSmw6mM3hYtpXcrgBjHh3pSby6iTKYrTY2/+ALTZsIhAQIoSCiINDLI6PkJGSkywhADs=);*background-image:url(/SiteGlobals/StyleBundles/Bilder/baua_neu/3von3.gif?__blob=normal&v=2);}
em.relevance.relevance80 {background-image:url(data:image/gif;base64,R0lGODlhIwAQAMQAAP///8nW6BlXlBlWlxZWlhZXkRlWlRhWkRhWkxhVlBZVmBlVkRlVkxlVlBdVkhZWlBhVlhpUlBpVkRtUlxZWkxVWlhxTkwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACH5BAEHAAAALAAAAAAjABAAAAVxICCOZGmeaJmkwJq67MPCJ30aOJrsehKwjmDPNtr9SoukcrnYOZ9QZ2A6HSGivBbWBaUeR5MoCTuWVk1Q9FPt+5YGcDg7W26fKHhAY1/X0pwAVCYVDCMMhUUwdFojZ4klEBAii4yVjW4smZqbnJ2emiEAOw==);*background-image:url(/SiteGlobals/StyleBundles/Bilder/baua_neu/2.5von3.gif?__blob=normal&v=2);}
em.relevance.relevance70 {background-image:url(data:image/gif;base64,R0lGODlhIwAQAMQAAP///8nW6BlXlBlWlxZWlhZXkRlWlRhWkRhWkxhVlBZVmBlVkRlVkxlVlBdVkhZWlBhVlhpUlBpVkRtUlxZWkxVWlhxTkwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACH5BAEHAAAALAAAAAAjABAAAAVxICCOZGmeaJmkwJq67MPCJ30aOJrsehKwjmDPNtr9SoukcrnYOZ9QZ2A6HSGivBbWBaUeR5MoCTuWVk1Q9FPt+5YGcDg7W26fKHhAY1/X0pwAVCYVDCMMhUUwdFojZ4klEBAii4yVjW4smZqbnJ2emiEAOw==);*background-image:url(/SiteGlobals/StyleBundles/Bilder/baua_neu/2.5von3.gif?__blob=normal&v=2);}
em.relevance.relevance60 {background-image:url(data:image/gif;base64,R0lGODlhIwAQAMQAAP///8nW6BlXlBlWlxZWlhZXkRlWlRhWkRhWkxhVlBZVmBlVkRlVkxlVlBdVkhZWlBhVlhpUlBpVkRtUlxZWkxVWlhxTkwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACH5BAEHAAAALAAAAAAjABAAAAVxICCOZGmeaJmkwJoGrPiwLgqzRo4mvB3cKIdw1zv9gKOFcslc8J5Q3nE6HSGiTxE2C6BWSRMsaUvyIkdRU7pERQ3ebzXU1DZR7oCGftzjio5dPyYVDCMMhWg1RX9AgnwlEBBaNZOMbGcxmZqbnJ2eJCEAOw==);*background-image:url(/SiteGlobals/StyleBundles/Bilder/baua_neu/2von3.gif?__blob=normal&v=2);}
em.relevance.relevance50 {background-image:url(data:image/gif;base64,R0lGODlhIwAQAMQAAP///8nW6BlXlBlWlxZWlhZXkRlWlRhWkRhWkxhVlBZVmBlVkRlVkxlVlBdVkhZWlBhVlhpUlBpVkRtUlxZWkxVWlhxTkwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACH5BAEHAAAALAAAAAAjABAAAAVxICCOZGmeaJmkwJoGrPiwLgqzRo4mvB3cKIdw1zv9gKOFcslc8J5Q3nE6HSGiTxE2C6BWSRMsaUvyIkdRU7pERQ3ebzXU1DZR7oCGftzjio5dPyYVDCMMhWg1RX9AgnwlEBBaNZOMbGcxmZqbnJ2eJCEAOw==);*background-image:url(/SiteGlobals/StyleBundles/Bilder/baua_neu/2von3.gif?__blob=normal&v=2);}
em.relevance.relevance40 {background-image:url(data:image/gif;base64,R0lGODlhIwAQAMQAAP///8nW6BlXlBlWlxZWlhZXkRlWlRhWkRhWkxhVlBZVmBlVkRlVkxlVlBdVkhZWlBhVlhpUlBpVkRtUlxZWkxVWlhxTkwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACH5BAEHAAAALAAAAAAjABAAAAV1ICCOZGmeaJmkwJoGrPiwLgqzRo4myW0GQJZjuOvZgqWFcslc8J49oHRK9SGgUBF2KqpKSxNsrfX8jrwnrKnsO3NPg3h8zUOSqCeKHtDok54AZl1BgiMVDCMMiCM8bnc+dlpjABAQkiVIkYFtMZ2en6ChoiUhADs=);*background-image:url(/SiteGlobals/StyleBundles/Bilder/baua_neu/1.5von3.gif?__blob=normal&v=2);}
em.relevance.relevance30 {background-image:url(data:image/gif;base64,R0lGODlhIwAQAMQAAP///8nW6BlXlBlWlxZWlhZXkRlWlRhWkRhWkxhVlBZVmBlVkRlVkxlVlBdVkhZWlBhVlhpUlBpVkRtUlxZWkxVWlhxTkwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACH5BAEHAAAALAAAAAAjABAAAAV1ICCOZGmeaJmkwJoGrPiwLgqzRo4myW0GQJZjuOvZgqWFcslc8J49oHRK9SGgUBF2KqpKSxNsrfX8jrwnrKnsO3NPg3h8zUOSqCeKHtDok54AZl1BgiMVDCMMiCM8bnc+dlpjABAQkiVIkYFtMZ2en6ChoiUhADs=);*background-image:url(/SiteGlobals/StyleBundles/Bilder/baua_neu/1.5von3.gif?__blob=normal&v=2);}
em.relevance.relevance20 {background-image:url(data:image/gif;base64,R0lGODlhIwAQAMQAAP///8nW6BlXlBlWlxZWlhZXkRlWlRhWkRhWkxhVlBZVmBlVkRlVkxlVlBdVkhZWlBhVlhpUlBpVkRtUlxZWkxVWlhxTkwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACH5BAEHAAAALAAAAAAjABAAAAVqICCOZGmeaJmkQMC6LPC8NGvcaKDne+r8PJhJJxwtjsjkgshsOpkjRGJKnYqePWwRMKlaR09S2OQdQktN1GC9NhPdvRJlDmjYxbs3OB8fVRgjDIB7hIUtW18jEBBXW1mOWzGSk5SVlpckIQA7);*background-image:url(/SiteGlobals/StyleBundles/Bilder/baua_neu/1von3.gif?__blob=normal&v=2);}
em.relevance.relevance10 {background-image:url(data:image/gif;base64,R0lGODlhIwAQAMQAAP///8nW6BlXlBZWlhlWlRhWkxhWkRlWlxlVkxlVlBdVkhZWkxhVlBZWlBpVkRtUlxlVkRVWlgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACH5BAEHAAAALAAAAAAjABAAAAVjICCOZGmeaMmkQMC6LNC8NEsQsBns6J6fCsWP5OvxSpCk0sdsOp9HQIFBZTBFUFi29KgWR0+i8+Qdtq6lJurAjoLR4m9pQT//inK7vhRBvMV/gWcqK4CDhm6HMYuMjY6PkCchADs=);*background-image:url(/SiteGlobals/StyleBundles/Bilder/baua_neu/0.5von3.gif?__blob=normal&v=2);}
em.relevance.relevance0 {background-image:url(data:image/gif;base64,R0lGODlhIwAQAIAAAP///8nW6CH5BAEHAAAALAAAAAAjABAAAAJHhI+pyxkNXpOQLqtwDtrwHnGVeJGb9qXqyrZHK8Gei7D1eqvld5pvytA5gEPeKWThGWeP5e8JDd2is2F1KsVCttyu9wv2FgAAOw==);*background-image:url(/SiteGlobals/StyleBundles/Bilder/baua_neu/0von3.gif?__blob=normal&v=2);}
ul.SearchResult div.relevanceDiv {padding-top:4px;}
#navFunctions li {float:left;}
.Marginalspalte .teaserbox .content dt img {XXXwidth:19.0909em;}
p.BildLinksTextRechts{float:left; margin-right:0.9091em; clear:both;}
p.BildRechtsTextLinks{float:right;margin-left:0.9091em; clear:both;}
.center{text-align:center;}
.Contentspalte .teaserbox .richedit-wrapper ul.whatsnew-list{margin-left:0px;}
li {margin-bottom:1em;}
h2, h3 {margin-bottom:1em;}
h1{margin-bottom:1.2em;}
.block table td.right { text-align:right; }
.checkboxgrp label { width:150px; float:left; }
#newsletter .radiobuttongrp { margin-top : 10px; }
.formError { color:#CE6531; font-weight: normal; }
.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 { display:inline; }
.purchasebid-overview-item h2 { margin-bottom:1.2em; }
form fieldset p.radiobuttongrp { margin-top:10px; }
form fieldset p.singleButton span.sidebyside { width:auto; display:inline; }
.navbox ul li a span,.navbox ul li span span { background:transparent; !important; background-image:none !important; margin:0; padding:0; display:inline; }

.navbox ul li a:active span, .navbox ul li a:focus span { color:#fff !important; }
#Zusatzmarginal {
height:100px;
left:-1000px;
overflow:hidden;
position:absolute;
top:-1000px;
width:100px;
}
#breadcrumb ol li.LastEntry a.NavigationNodeSelected span { color:#185594 !important; position:static; }
#breadcrumb ol li a span { position:static; }

/* Ende addons */
