/* @import url(module_layout.css); */
body {
min-width: 38.75em; /* = 620px */
max-width:58.75em ; /* = 940px */
margin:0 auto;
}
#wrapperOuter {
width: expression(parseInt(document.body.clientWidth) > 952 ? '58.75em' : (parseInt(document.body.clientWidth) <= 740 ? 'auto' : 'auto'));
margin:0pt auto;
}
#siteInfo {
    margin: 0 0 0 12px;
}
#wrapperInner {
margin: 0 auto;
min-width:47.5em;
}
#wrapperInner {
position: relative; /* serve as context for absolute positioning */
background:#FFFFFF;
padding:0pt ;
float:left
}
#branding, #branding p {
    height: 5.9375em;
}
#branding p {
    position: absolute;
    z-index: 3;
    overflow: hidden;
    width: 11.5em;
}
#navSecondary {
width: 12.25em;
float:left;
margin:0pt 0pt 0pt -12.25em;
}
#branding p img {
    /*margin: 1.25em 0pt 1.875em 0;*/
}
#wrapperDivisions {
    margin: 0 .0625em 0 0;/*11.4375em;  = 0 1px 0 #navSecondary::width; margin-right to prevent horizontal scrollbar caused by #wrapper-content::padding-left while avoiding to use risky overflow property
width: 58.75em;*/
}
#popup #wrapperDivisions,
#popup #wrapperInner{
    margin:0;
    min-width:100%;
}
#wrapperContent {
  float: left;
    margin: 0 -100% 0 0;
    padding: 0 0 0 .0625em; /* padding-left @ Firefox/Mozilla for proper clearing if #content is longer than #navSecondary  /*
    width: 100%;*/
}
#popup #wrapperContent {
    margin:0;
    padding:0;
    width:90%;
}
#content {
margin:0pt 37.5em 0pt 0em;
padding:0 0 1.25em 1.5em;
}
#popup #content {
    margin:0;
    padding-top:0;
}
#content.altGrid,
#content.listGrid {
    margin-right: 0;
}
#wrapperContent .meldungsuebersicht #content.listGrid { margin-right: 20em; }
#wrapperColumnA, #wrapperColumnB {
    float: left;
    width: 50%;
}
#columnA, #columnB {
    padding: 0 .8333em;
}
#columnA {
    padding-left: 0;
}
#columnB {
    padding-right: 0;
}
#supplement {
    float: right;
    margin: 0;
    padding: 1px 0 0; /* padding-top @ Mozilla 1.3 */
    width: 14em;
}
#navSecondary { /* anti hover-bug ie schrift sehr gross 800 x 600 - safari 2.0 nichts klickbar */
float: none;
position: absolute;
top: auto;
left: 0;
margin: 0;
height: 1%;
width: 11.5em;
}
#navSecondary dl li {
    display: inline; /* @ IE-Win, avoid typical gap between links with "display: block;" in a list */
}
#navPrimary li a,
#navPrimary li em,
#navPrimary li strong,
#navSecondary dl a,
#navSecondary dl em,
#navSecondary dl strong {
    display: block;
}
#navServiceMeta {
text-align: right;
}
#navServiceMeta {
position:absolute;
right:0;
top:0;
margin-left: 10em;
}
#navServiceMeta li,
#navBreadcrumbs li {
    display: inline;
}
#siteInfo {
    position: relative; /* serve as context for absolute positioning */
    padding: 0 11em .5em 12.75em; /* = 0 #supplement::width .5em (#navSecondary::width + #content::padding-left) */
}
#popupLinks {
   margin-top: 4.2em;
   margin-left: -2.3em;
}
#siteInfo li,
#popupLinks li {
    display: inline;
}
#siteInfo #navStart {
    position: absolute;
    top: 0;
    right: 0;
}
#clear {
    clear: both;
    height: 1px; /* avoid collapsing margins */
}
/* offleft technique instead of "display: none;" to support IE-Win based screenreader */
.aural,
#supplement h2,
#bar1 h2,
#navServiceMeta h2,
#navBreadcrumbs p,
#siteInfo h2,
#con-search h2 {
position: absolute;
top: -1000px;
left: -1000px;
overflow: hidden;
width: 100px;
height: 100px;
}
.navSkip{
position:absolute;
left:-2000px;
top: -1000px;
height:0px;
}
.navSkip a:active,
.navSkip a:focus {
position: absolute;
left:2185px;
top: 1000px;
width: 150px;
font-size: 0.8em;
font-weight: 600;
color: #1044aa;
text-decoration: none;
z-index: 20;
}
/* @import url(skin_gsb-color-scheme-a.css); */
/*
    Skin module: GSB 3.0 Standard Color Scheme A (blue)
    Media type(s): projection, screen (projection for Opera in full screen mode)
*/
/*
    layout
*/
body, html, input, textarea, select {
    background: #fff;
    color: #333;
}
#wrapperContent {
    background: #fff; /* @ Safari 1.0, avoid overlapping background-image from #branding */
}
/*
    links - order: LVHFA
*/
a:link, #navStart a:visited,
.navToTop a:visited,
#navFunctionsPrint a:visited {
    color: #333;
}
a:visited {
    color: #666;
}
a:link:hover, a:visited:hover,
#navStart a:hover,
#navStart a:focus,
.navToTop a:hover,
.navToTop a:focus,
#navFunctionsPrint a:hover,
#navFunctionsPrint a:focus {
    color: #333;
}
a[href]:link:focus, a[href]:visited:focus { /* hide from IE-Win, which does not support :focus and gets only the first part, i.e. gets it as :link. Do not group :hover and :focus either - IE-Win would ignore the whole group because of the attribute selector ... */
    color: #333;
}
a:link:active, a:visited:active, a:link:focus:active, a:visited:focus:active, #navStart a:active,
.navToTop a:active,
#navFunctionsPrint a:active {
    color: #843320;
}
a:link img,
.banner a:link {
    border-color: #666;
}
a:visited img,
.banner a:visited {
    border-color: #333;
}
a:hover img,
a:focus img,
.banner a:hover,
.banner a:focus {
    border-color: #000;
}
a:active img,
.banner a:active {
    border-color: #843320;
}
/* Linkfarben für Startseite und Content auf Unterseiten */
a.email{
display:block;
}
#wrapperNav .startbox li a:link:hover, .rssWrapper a:link:hover, #content.listGrid td a:link:hover, #content .box-teaser-suche li a:link:hover, #supplement a:hover,
#wrapperNav .startbox li a:link:focus, .rssWrapper a:link:focus, #content.listGrid td a:link:focus, #content .box-teaser-suche li a:link:focus, #supplement a:focus,
#wrapperNav .startbox li a:link:active, .rssWrapper a:link:active, #content a:link:active, #content .box-teaser-suche li a:link:active, #supplement a:link:active,
#wrapperNav .startbox li a:visited:hover, .rssWrapper a:visited:hover, #content.listGrid td a:visited:hover, #content .box-teaser-suche li a:visited:hover, #supplement a:visited:hover,
#wrapperNav .startbox li a:visited:focus, .rssWrapper a:visited:focus, #content.listGrid td a:visited:focus, #content .box-teaser-suche li a:visited:focus, #supplement a:visited:focus,
#wrapperNav .startbox li a:visited:active, .rssWrapper a:visited:active, #content.listGrid td a:visited:active, #content .box-teaser-suche li a:visited:active, #supplement a:visited:active,
#content span.value a:hover, #content address a:focus, #content span.value a:active, #content span.value a:visited:hover, #content span.value a:visited:focus, #content span.value a:visited:active,
a.email:hover,  a.email:focus,  a.email:active,  a.email:visited:hover,  a.email:visited:focus,  a.email:visited:active {
text-decoration: underline;
color:#803B40;
}
a.external,
#content a.RichTextExtLink,
#content a.RichTextExtLinkMailTo {
text-decoration: underline;
}
#content a.RichTextExtLink:hover,
#content a.RichTextExtLink:focus,
#content a.RichTextExtLink:active,
#content a.RichTextExtLink:visited:hover,
#content a.RichTextExtLink:visited:focus,
#content a.RichTextExtLink:visited:active {
color:#803B40;
text-decoration: underline;
}
#content a.RichTextIntLink,
#content a.RichTextDownloadLink {
text-decoration: underline;
}
#content a.RichTextIntLink:hover,
#content a.RichTextIntLink:focus,
#content a.RichTextIntLink:active,
#content a.RichTextIntLink:visited:hover,
#content a.RichTextIntLink:visited:focus,
#content a.RichTextIntLink:visited:active {
color:#803B40;
text-decoration: underline;
}
#content a.back:hover,
#content a.back:focus,
#content a.back:active,
#content a.back:visited:hover,
#content a.back:visited:focus,
#content a.back:visited:active {
color:#803B40;
}
#content p a:hover,
#content p a:focus,
#content p a:active,
#content p a:visited:hover,
#content p a:visited:focus,
#content p a:visited:active {
color:#803B40;
}
.footerContent a:link:hover,
.footerContent a:link:focus,
.footerContent a:link:active,
.footerContent a:visited:hover,
.footerContent a:visited:focus,
.footerContent a:visited:active {
color:#803B40;
}
#supplement a:hover{
color: #803B40;
}
/*Listendarstellung*/
#content.listGrid td a:hover,
#content.listGrid td a:link:focus,
#content.listGrid td a:link:active,
#content.listGrid td a:visited:hover,
#content.listGrid td a:visited:focus,
#content.listGrid td a:visited:active {
color: #803B40;
}
#content ul a:link:hover,
#content ul a:link:focus,
#content ul a:link:active,
#content ul a:visited:hover,
#content ul a:visited:focus,
#content ul a:visited:active {
color:#803B40;
}
/*
    branding
*/
/*
   navigation
*/
#bar1 {
background:#444 url(data:image/jpeg;base64,/9j/4AAQSkZJRgABAQEAcgByAAD/2wBDAAYEBAQFBAYFBQYJBgUGCQsIBgYICwwKCgsKCgwQDAwMDAwMEAwODxAPDgwTExQUExMcGxsbHCAgICAgICAgICD/2wBDAQcHBw0MDRgQEBgaFREVGiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICD/wAARCABZAAYDAREAAhEBAxEB/8QAFwAAAwEAAAAAAAAAAAAAAAAAAAMFBP/EACMQAAEDBAIBBQAAAAAAAAAAAAEAIWECA0FRBBRxMTJyocL/xAAUAQEAAAAAAAAAAAAAAAAAAAAA/8QAFBEBAAAAAAAAAAAAAAAAAAAAAP/aAAwDAQACEQMRAD8A3dtBF7aCIOWgijkVIE0oG0cd/X68eEDrYcNjUCAgLYcNjUCAgLYcNjUCAgLYcNjUCAgLYcNjUCAgVx/cPj+aEH//2Q==) repeat-x top left;
*background:#444 url(/SiteGlobals/StyleBundles/Bilder/bundde/bg-navPrimary.jpg?__blob=normal&v=3) repeat-x top left;
}
#bar2 {
background:#FBFBFB url(data:image/gif;base64,R0lGODlhrAMEALMAAFZWVv///93d3b29vWtra/Dw8GZmZubm5nV1dQAAAAAAAAAAAAAAAAAAAAAAAAAAACH5BAEHAAEALAAAAACsAwQAAARTEJBxgr046827/2AojmRpnmiqrmzrvnAsz3Rt33iu73zvx4cBAYAo/I7IpHLJbDqf0Kh0Sq1ar52CQYDter/gsHhMLpvPaDE3zW673/C4fE6vlyMAOw==) no-repeat left top;
*background:#FBFBFB url(/SiteGlobals/StyleBundles/Bilder/bundde/navibar2_top.gif?__blob=normal&v=3) no-repeat left top;
}
#menuTop ul li.current,
#menuTop ul li em,
#menuTop ul li.current a:link,
#menuTop ul li a:link:hover,
#menuTop ul li a:visited:hover,
#menuTop ul li.current a:link,
#menuTop ul li.current a:visited,
#menuTop ul li a:focus{
background-color:#FBFBFB;
background-image: url(data:image/gif;base64,R0lGODlh+gA8AKIAAPv7+/Pz8+/v7+fn59LS0pqamo6OjgAAACH5BAAHAP8ALAAAAAD6ADwAAAOfCLrc/jDKSau9OOvN+xVEYXhkaZ5oqq5WULBwLM90PQ12ru987//AoHBILBqPyKRyyWw6n9CodEqtWq/YrHbL7Xq/4LB4TC6bz+i0es1uu9/wuHxOr9vv+Lx+z+/7/4CBgoOEhYaHiImKi4yNjo+QkZKTlJWWl5iZmpucnZ6foKGio6SlpqeoqaqrrK2ur7CxsrO0tba3uLm6u7y9vl0JADs=);
*background-image: url(/SiteGlobals/StyleBundles/Bilder/bundde/bgNavPrimaryOn.gif?__blob=normal&v=4);
}
#menuTop ul li.current span,
#menuTop ul li em span,
#menuTop ul li a:link:hover span,
#menuTop ul li a:visited:hover span,
#menuTop ul li a:focus span {
background: url(data:image/gif;base64,R0lGODlhBQA8AKIAAPv7+/T09O7u7ufn59bW1qioqKSkpJeXlyH5BAAHAP8ALAAAAAAFADwAAAMXeEYCFSCOSKu9OOvNu/9gKI5kaZ7olwAAOw==) no-repeat 0 0;
*background: url(/SiteGlobals/StyleBundles/Bilder/bundde/bgNavPrimaryLeftOn4.gif?__blob=normal&v=3) no-repeat 0 0;
}
#menuTop ul li a:focus  {
color: #333 !important;
}
/* secondary */
#popupLinks li {
  
}
/* selected item */
#navService strong,
#navServiceMeta strong,
#navBreadcrumbs strong {
    color: #000;
}
/*
    search
*/
#search .image {
}
/*
    content
*/
/* headings */
h1, h2, h3, h4, h5, h6, h1 *, h2 *, h3 *, h4 *, h5 *, h6 * {
    color: #444;
}
/* lists */
#content ul {
}
/* tables, address */
#content caption {
    color: #000040;
}
#content td,
#content th,
#content address {
    border-color: #ccc;
}
#content th {
  
}
/* blocks, teaser, sitemap, glossary, faq, supplementary content */
.section, .sectionRelated, #glossarEntry,
#wrapperOuter .teaser,
#content .navIndex,
#content #searchResult,
#content #faq,
#content #faq dd,
#content #sitemap,
#content #sitemap h2,
#supplement .links {
    border-color: #ccc;
}
.teaserleftboximage {
    background-color:#91A46C;
}
/* shopping cart */
/*
    icons
    NOTE: All link states (:link, :visited, :hover, :focus, :active) reside in *one* single image; keep link order: LVHFA.
*/
.more a,
.links a,
.external,
#navBreadcrumbs a,
#navBreadcrumbs strong {
}
.email {
background-image: url(data:image/gif;base64,R0lGODlhDQAMAOYAAP////X19fT09Ozs7Orq6tnZ2dfX19bW1rW1taioqKGhoZ+fn4yMjIuLi4mJiXh4eGdnZ2ZmZmVlZWRkZGNjY2JiYmFhYWBgYF9fX15eXlxcXFpaWllZWVdXV1ZWVlVVVVRUVFNTU1JSUlFRUVBQUE9PT05OTktLS0pKSklJSUdHR0ZGRkVFRURERENDQ0JCQkBAQD8/Pz4+Pj09PTw8PDs7Ozo6Ojk5OTc3NzY2NjU1NTMzMzIyMjAwMC4uLisrKyoqKigoKCcnJyUlJSQkJCMjIyIiIiAgIB8fHx4eHh0dHRoaGhkZGRYWFgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACH5BAEHAAAALAAAAAANAAwAAAeMgAABCxGFGBwhJiAKAAAMhREXGyAlKS0yCAOQFo2NLDE3EAWFnB4jJywANjoUoxUAHSKdNQA9GAUUGQCyKi8AOAA/GgUZHAAmAC4zADwAQhwGkwApLp0AQUYfBx8lKACgOz5BRUoiBCSoMdZFSUwkAA8rMDU6PUBESExNCQACDjQ5evwYcmTJkAYAAgEAOw==);
*background-image: url(/SiteGlobals/StyleBundles/Bilder/bundde/mail.gif?__blob=normal&v=3);
background-position: 0% 50%;
font-weight: bold;
padding-left: 1.5em;
color: #333;
}
#content.listGrid a.email {
  padding-left: 1.5em;
  background-image: url(data:image/gif;base64,R0lGODlhDQAMAOYAAP////X19fT09Ozs7Orq6tnZ2dfX19bW1rW1taioqKGhoZ+fn4yMjIuLi4mJiXh4eGdnZ2ZmZmVlZWRkZGNjY2JiYmFhYWBgYF9fX15eXlxcXFpaWllZWVdXV1ZWVlVVVVRUVFNTU1JSUlFRUVBQUE9PT05OTktLS0pKSklJSUdHR0ZGRkVFRURERENDQ0JCQkBAQD8/Pz4+Pj09PTw8PDs7Ozo6Ojk5OTc3NzY2NjU1NTMzMzIyMjAwMC4uLisrKyoqKigoKCcnJyUlJSQkJCMjIyIiIiAgIB8fHx4eHh0dHRoaGhkZGRYWFgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACH5BAEHAAAALAAAAAANAAwAAAeMgAABCxGFGBwhJiAKAAAMhREXGyAlKS0yCAOQFo2NLDE3EAWFnB4jJywANjoUoxUAHSKdNQA9GAUUGQCyKi8AOAA/GgUZHAAmAC4zADwAQhwGkwApLp0AQUYfBx8lKACgOz5BRUoiBCSoMdZFSUwkAA8rMDU6PUBESExNCQACDjQ5evwYcmTJkAYAAgEAOw==);
  *background-image: url(/SiteGlobals/StyleBundles/Bilder/bundde/mail.gif?__blob=normal&v=3);
  background-position: 0 50%;
}
#navFunctionsPrint {
background:transparent url(data:image/gif;base64,R0lGODlhDQAMAOYAAP///+/v7+7u7u3t7ezs7Ovr6+rq6tvb29nZ2dTU1NPT08/Pz8zMzMvLy8rKysnJycfHx8bGxsXFxaCgoJSUlIyMjImJiYaGhoKCgnl5eXR0dGZmZmVlZWRkZGNjY2JiYmBgYF9fX15eXl1dXVxcXFtbW1hYWFdXV1ZWVlRUVFNTU1JSUlFRUVBQUE9PT05OTk1NTUxMTEtLS0lJSUhISEdHR0VFRUNDQ0JCQkFBQUBAQD8/Pz4+Pj09PTw8PDo6Ojk5OTg4ODc3NzQ0NDMzMzIyMi8vLy4uLi0tLSwsLCkpKSgoKCcnJyYmJiUlJSQkJCMjIyIiIiEhISAgIB8fHx0dHRwcHBsbGxoaGhcXFxYWFgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACH5BAEHAAAALAAAAAANAAwAAAePgAALGRsbHyQoLDIaBwAIhRseIycrMTU5KQAThR4iJiowNDg+QgwVhQGpqTc9QUUNFRwhASkuMzcEQERIDhUgJQIuAwM7BENHSg8WiAIyNjo/BUZKTxAXJwLZ2QXcTlQRGCvaAtzcU1gSFC+iPUJFSU1SV1oSCrc8QbtMUVZZRAAAJKDQdWQJlCpZWiQAEAgAOw==) no-repeat scroll left center;
*background:transparent url(/SiteGlobals/StyleBundles/Bilder/bundde/print.gif?__blob=normal&v=3) no-repeat scroll left center;
}
abbr, acronym, dfn {
    border-bottom: 1px dotted  #666;
}
/* @import url(skin_gsb-basis.css); */
/*
    typo
*/
*, #content #sitemap h2 *, #content .newsDate {
font-family: Arial, Helvetica, sans-serif;
}
code, kbd, samp, var {
    font-family: "Courier New", Courier, monospace;
    font-weight: bold;
    letter-spacing: 1px;
}
h1, h2, h3, h4, h5, h6, h1 *, h2 *, h3 *, h4 *, h5 *, h6 *,
#navSecondary dt,
#content #faq dt a,
#content caption {
    font-family: Arial, Helvetica, sans-serif;
    font-weight: bold;
}
/* 12px - default */
#content,
#navPrimary li {
    font-size: 75%;
}
#content * * {
    font-size: 100%;
}
#navSecondary dt,
#navSecondary h2,
#content caption,
#content legend span {
    font-size: 109.09%; /* = 12/11 * 100% */
}
#content h4 {
    font-size: 75%;
}
#content div h4 {
    font-size: 100%; /* = 12/12 * 100% */
}
/* 28px */
#content h1 {
    font-size: 175%;
    line-height:105%;
}
#content div h1 {
    font-size: 175%; /* = 21/12 * 100% */
}
/* 16px */
#content h2 {
    font-size: 130%;
}
#supplement h3 {
    font-size: 110%;
}
#content div h2,
#content #faq dt {
    font-size: 133.33%; /* = 16/12 * 100% */
}
#supplement .teaser h3,
#supplement div h3 {
    font-size: 145.45%; /* = 16/11 * 100% */
}
/* 14px */
#content h3,
#content .newsDate {
    font-size: 87.5%;
}
#content div h3 {
    font-size: 116.67%; /* = 14/12 * 100% */
}
/* 11px */
#supplement *,
#navSecondary *,
#navServiceMeta li,
#siteInfo p,
#siteInfo ul {
    font-size: 68.75%;
}
#supplement * *,
#navSecondary * * {
    font-size: 100%;
}
#content #navBreadcrumbs li,
#content .formLabel .formHelp,
#content .picture span,
#content .illustration span,
#content .docData dd,
#content .docData dt,
#content #glossaryHits li a,
#content #sitemap li li a {
    font-size: 92%; /* = 11/12 * 100%, @ Opera: use rounded value - to small otherwise... */
}
/* leading */
#content, #supplement {
    line-height: 1.32;
}
/* headings */
#content h5,
#content h6 {
    font-weight: normal;
}
#content h6 {
    font-style: italic;
}
#content p em,#content li em  {
    font-style: italic;
}
/*
    links - order: LVHFA
*/
a {
    background-repeat: no-repeat; /* default for icon styling */
    text-decoration: none;
    font-weight: bold;
}
a:link:hover, a:link:focus, a:link:active, a:visited:hover, a:visited:focus, a:visited:active {
    text-decoration: underline;
}
a img {
    border: medium none;
}
#navServiceMeta a {
    font-weight: normal;
}
/*
    branding
*/
#branding {
    background: no-repeat 11.5em 1.25em;
}
#branding img {
    border: 0;
}
/*
    navigation
*/
#bar1 {
float:left;
position:relative;
width:100%;
}
#bar2 {
clear:both;
height: 1%;
padding-bottom: 1em;
}
#menuTop {
float:left;
width:100%;
font-weight: bold;
text-transform: uppercase;
padding:3px 0pt 0pt;
}
#menuTop ul {
padding-left: 30px;
}
#menuTop ul li {
display:block;
float:left;
border-right:1px solid #8b8b8b;
text-align:center;
font-size:0.68em;
letter-spacing: .125em;
}
#menuTop ul li.current ,
#menuTop ul li em {
font-weight:bold;
}
#menuTop ul li a {
display:block;
float:left;
line-height:30px;
}
#menuTop ul li span {
background:transparent none repeat scroll 0%;
display:block;
float:left;
line-height:30px;
padding:0pt 1em;
}
#menuTop ul li a:hover span {
display:block;
line-height:30px;
cursor:pointer;
}
#menuTop ul li a:link,
#menuTop ul li a:visited {
color: #FFFFFF;
text-decoration: none;
}
#menuTop ul li.current,
#menuTop ul li em,
#menuTop ul li.current a:link,
#menuTop ul li a:link:hover,
#menuTop ul li a:visited:hover,
#menuTop ul li.current a:link,
#menuTop ul li.current a:visited {
color:#333;
text-decoration:none;
background-attachment: scroll;
background-repeat: no-repeat;
background-position: right top;
}
/* Subnavigation*/
#bar2 ul li {
display:block;
float:left;
font-size:70%;
text-align:center;
}
#bar2 ul li span,
#bar2 a.navigationInPath span {
padding: 1px 10px;
background-color: #e1e1e1;
font-weight: bold;
}
#bar2 li a{
font-weight: normal;
}
#bar2 ul li a span {
padding: 1px 10px;
background-color: transparent;
}
#bar2 ul li a:hover,
#bar2 ul li a:active {
text-decoration: none;
background-color: #e1e1e1;
font-weight: normal;
}
#bar2 ul li a:visited {
text-decoration: none;
background-color: transparent;
color: #333;
font-weight: normal;
}
#bar2 ul li a:visited:hover {
background-color: #ccc;
}
/*
   service, search
*/
#search form,
#navService ul {
    padding: .91em 0 1.18em 2em;
}
#search fieldset strong {
    font-weight: normal;
}
/* service */
#navService ul {
    padding-top: .18em;
}
#navService li {
    margin: .45em 0 0;
}
/* service meta */
#navServiceMeta {
    padding: 0;
    font-weight: normal;
}
#navServiceMeta li {
    padding: 0 0 0 1.5em;
    font-weight: normal;
}
/* trail */
#content #navBreadcrumbs ol {
    list-style: none;
    margin: 0;
    padding: .64em 0 .5em;
}
#content #navBreadcrumbs li {
    margin: 0 .55em 0 0;
}
#navBreadcrumbs a {
    white-space: nowrap;
}
/* selected item */
#navService strong,
#navServiceMeta strong,
#navBreadcrumbs strong {
    font-weight: normal;
}
/*
    search
*/
#con-search    {
    font-size: 90%;
}
#search input[type="text"]{
position: relative;
/*left: -.91em;*/
margin: 0 0.3125em 0;
width: 16.75em;
}
#search .image {
   width: 12%;
   margin:0;
}
#search legend {
    display: none;
}
/*
    content
*/
/* default */
#content h1,
#content h2,
#content h3,
#content h4,
#content h5,
#content h6,
#content p,
#content address,
#content blockquote,
#content table,
#content dl,
#content ol,
#content ul,
#content form,
#content .abstract,
#content .interview dd,
#content .interview dt {
    margin: 0 0 1em;
}
#content .abstract,
#content .abstractDisclaimer {
    margin-right: 1em;
}
/* headings */
#content h1{
margin-top: 0em;
}
#content h3,
#content h4,
#content h5,
#content h6 {
margin-top: 1em;
}
#content h2 {
margin-top:1.1em;
margin-bottom: .5em;
}
#content #pageTitle,
#content .teaser h2,
#content #employeeContact h2,
#content #employeeAddress h2,
#content #employeeVitaTeaser h2,
#content .sectionRelated h2 {
    margin-top: 0.35em;
}
#content .subheadline { /* MUST follow heading h1 */
display: block;
    margin-top: -1.2em;
    margin-bottom: 1.67em; /* results in same margin as standalone h1 */
}
#content .teaser .subheadline {
    margin-top: -1em;
    margin-bottom: 1.33em; /* results in same margin as standalone h2 */
}
/* lists */
#content li,
#content ul ul,
#content ul ol,
#content ol ul,
#content ol ol {
    margin: .3em 0;
}
#content ol {
    padding-left: 2.67em; /* should at least be enough for two digits */
}
#content ul {
    padding-left: 2.33em;
}
#content ul li {
    padding-left: .33em;
}
#content .links,
#content .links li,
#content .navIndex,
#content .navIndex li,
#content #glossaryHits,
#content #glossaryHits li,
#content #navContent,
#content #navContent li,
#content #sitemap ul,
#content #sitemap li {
    list-style-image: none; /* separate list-style properties @ Opera */
    list-style-type: none;
    padding-left: 0;
}
#content dt {
    float: left;
    padding: 0 1em 0 0;
    font-weight: bold;
}
#content dt,
#content dd {
    padding-bottom: .33em;
}
#content .interview dt {
    float: none;
    font-weight: normal;
}
#content .interview dd,
#content .interview dt {
    padding: 0;
}
/* tables */
#content .wrapperTable {
    overflow: auto;
    width: 100%;
}
#content table {
    width: 100%;
}
#content caption {
    padding: .42em 1em;
}
#content td,
#content th {
    border-style: solid;
    border-width: 1px 0;
    padding: 1.12em .5em 1.12em 1em;
}
#content .ImmoTableContent td,
#content .ImmoTableContent th {
    padding: .5em .5em .5em 1em;
}
td span.addressImmo {
padding-left:15px;
}
td p.addressImmo {
padding-left:17px;
}
/* address */
#content address {
   /* clear: left;*/
    border-left: 1em solid;
    padding: 0 0 0 .5em;
}
/* blocks */
#content .teaser {
   margin: 0 0 2em;
   border-bottom: 1px solid;
   padding: 0 0 .5em;
}
.section {
}
.sectionRelated {
}
.clear, .section:after {
    display: block;
    clear: both;
    content: " ";
}
/* images */
#content .illustration .wrapper { /* .illustration for photos (graphics with caption, source etc. */
    display: block;
    overflow: auto; /* provide scrollbar if image width exceeds available width */
    width: 100%;
}
#content .illustration .wrapper br {
    display: none;
}
#content .picture img,
#content .illustration img {
    display: block;
    border:none;
    margin: 0 0 .33em;
}
#content .picture {
    margin: .33em 1.67em 1em 0;
}
#content .picture a {
background:none;
padding:0;
}
#content #employeeContact .picture,
#content .altAlignment,
#content .BildRechtsTextLinks,
#content .rechts { /* .altAlignment MUST succeed .picture in this style sheet - usage is: .picture.altAlignment */
    float: right;
    margin-right: 0;
    margin-left: 1.67em;
}
#content .BildMitte,
#content .mitte {
    float: none;
    margin-left:auto;
    margin-right:auto;
}
#content .BildLinksOhne,
#content .linksOhne {
    float: none;
    margin-left:0;
    margin-right:auto;
}
#content .BildRechtsOhne,
#content .rechtsOhne {
    float: none;
    margin-left:auto;
    margin-right:0;
}
/* teaser */
#content .more {
    margin: .25em 0 0;
}
#supplement .more {
    margin: .27em 0 0;
}
/* anchor navigation */
#content #navContent {
    margin: 0 0 2em;
}
/* sitemap */
#content #sitemap,
#content #sitemap h2 {
    border-style: solid;
}
#content #sitemap {
    border-width: 0 0 1px;
    padding: 0 0 .67em;
}
#content #sitemap h2 {
    margin: .67em 0 0;
    padding: .5em 0 0;
    border-width: 1px 0 0;
}
#content #sitemap,
#content #sitemap li,
#content #sitemap ul {
    margin: 0;
}
#content #sitemap li {
    display: inline; /* @ IE-Win, avoid typical gap between <a> with "display: block;" in a list and use <a> to apply box model properties */
}
#content #sitemap a {
    display: block;
}
#content #sitemap li li a {
    margin: .36em 0 0 1.82em;
}
#content #sitemap li li li a {
     margin-left: 3.64em;
}
/* glossary, search result */
#content .navIndex,
#content #searchResult {
    margin: 2em 0 0;
    border-style: solid;
    border-width: 1px 0;
    padding: 1em 0 .7em;
}
/*Listendarstellung*/
#content.listGrid .navIndex {
float:right;
position: relative;
margin: 0;
padding: 0;
border: none;
}
#content.listGrid td  {
}
#content.listGrid  .abstractDisclaimer{
margin-bottom: 2.5em;
}
#glossarEntry {
    border-top: 1px solid;
}
#popup #glossarEntry {
    border:0;
}
#content .navIndex {
    overflow: hidden; /* to hide first <li>'s left border - no need for :first-child etc. */
}
.navIndex:after {
    display: block;
    clear: both;
    content: " ";
    height: 1px; /* avoid collapsing margins */
}
#content .navIndex li {
    float: left;
    line-height: 1;
    margin: 0 1px .33em -1px; /* negative margin-left to hide first <li>'s left border - no need for :first-child etc. */
    border-left: 1px solid; /* border-color is to be inherited from color */
    height: 1em;
    text-align: center;
}
#content #glossaryIndex li {
    width: 1.6em;
}
.navIndex a,
.navIndex strong {
    display: block;
    padding: 0 .67em 1px; /* padding-bottom @ IE-Win to render text-decoration correctly */
}
#glossaryIndex a,
#glossaryIndex strong {
    padding-right: 0;
    padding-left: 0;
}
#content #glossaryHits {
    overflow: auto;
    margin: 1em 0;
    height: 5.8em;
}
#content #glossaryHits li {
    display: block;
    margin: 0 20px 0 0; /* avoid vertical scrollbar in #glossaryHits */
}
#content #searchResult li {
    position: relative;
    padding: 0 0 0 70px;
}
#content #searchResult p {
margin-top: 0em;
margin-bottom: 0.5em;
}
#content #searchResult.metaData{
font-size:95%;
clear:both;
text-align:right;
}
/*
    supplementary content
*/
#supplement h3 {
    margin: 0 0 /*0.75em;*/
}
#supplement .links,
#supplement .teaser {
    margin: 0 0 1.82em;
    border-bottom: 1px solid;
    padding: 0 0 1.64em;
}
#supplement .links li {
    display: inline; /* @ IE-Win, avoid typical gap between <a> with "display: block;" in a list and use <a> to apply box model properties */
}
#supplement .links li a,
#supplement .links li em {
    display: block;
    font-style: normal;
}
#supplement .links li a {
    margin: .91em 0 0;
}
#supplement .banner {
    margin: 2.73em 0;
}
.banner * {
    display: block;
}
.banner a {
    border: 1px solid;
}
.banner img {
    border: 0;
}
.banner span {
    width: 100%;
    overflow: hidden;
}
.banner a span {
    cursor: pointer; /* @ Safari 1.0 */
}
#supplement .teaser dl,
#supplement .teaser p {
    margin: 0 0 .36em;
}
#supplement .teaser .picture {
    margin-bottom: .91em;
}
#supplement .teaser dd,
#supplement .teaser dt {
    display: inline;
}
#supplement .teaser .picture img {
    display: block;
}
/*
    forms
*/
label {
    cursor: pointer;
}
input, textarea, select {
    font-size: 15px;
       padding: .17em .25em;
}
 textarea {
    border-left: 1px solid;
    border-top: 1px solid;
    border-color:  #999 #999 #ccc #ccc;
}
select[multiple] { /* do not group selector with "input, textarea" as IE-Win would ignore rule */
    padding: .17em .25em;
}
select {
    padding: 0 0 0 .42em;
}
.checkbox, .radio {
    width: auto !important;
}
.checkbox, .radio {
    border: 0 !important;
    padding: 0 !important;
}
.image {
    border: 0 !important;
}
#content fieldset {
    padding: 0 0 0em;
    border: 0px;
}
#content legend {
    font-weight: bold;
    float: left;
    width: 100%;
    margin: 0 0 0em;
    border: 0px;
}
#content legend+p {
    clear: both;
}
#content legend span {
    display: block;
    padding: .42em 1em;
}
#content legend span span { /* setting a language is possible */
    display: inline;
    padding: 0;
}
#content form p,
#content form div {
    margin: 0;
    padding: .33em 1.67em;
}
#content .formNote {
    padding: .5em 0 0;
}
#content .formHandle {
    padding: 0 0 0 12em;
}
#content form fieldset p:after {
    display: block;
    clear: both;
    content: " ";
}
#content form div {
    padding-top: 1.33em;
    padding-bottom: 1.33em;
}
#content form .formLabel,
#content .formNote,
#content .formField {
    float: left;
    width: 12em;
}
#content form .formLabel {
    padding: .17em 0 0;
}
#content form .formChoices .formLabel {
    padding: .25em 0 0; /* depends on line-height for ".formChoices .formField span" */
}
#content form .formCheckCategories .formLabel,
#content form .formCheckCategories .formField {
    padding: .75em 0 0; /* depends on line-height for ".formChoices .formField span" */
}
#content form em {
    font-style: normal;
}
form .formLabel .formHelp { /* help text */
    display: block;
    line-height: 1.1;
    padding: .55em 1.82em 0 0;
}
#content form .formField {
    width: 60%;
}
#content form p.formError {
}
.formField input,
.formField textarea {
    width: 98%;
}
.formField input:focus,
.formField textarea:focus {
border-color: #803b40;
border-style: solid;
}
.formField select {
    width: 100%;
}
.formChoices .formField span {
    line-height: 1.8;
    margin: 0 1em .3em 0;
    white-space: nowrap;
}
.formError {
   color: red;
}
.error label,
.error .formLabel em,
.error .formField strong,
.error .formField input,
.error .formField select,
.error .formField textarea {
    font-weight: bold;
}
.error .formField strong { /* error message */
    display: block;
    padding: .25em 0 0;
}
.error .formField br {
    display: none;
}
/*
    footer
*/
#siteInfo {
margin-top: 0.25em;
border-top: 1px solid;
padding-top: 0.25em;
margin-left: 13.5em;
}
#siteInfo p,
#siteInfo ul {
 margin: 0 0 .5em -18.5em;
}
#siteInfo ul {
   margin-top: 0.5em;
}
#popupLinks li {
    padding:0.32em;
    padding-right:0.6em;
}
#navFunctionsPrint,
#navFunctionsClose {
}
#content #navFunctionsPrint {
float:right;
width:auto;
}
/*  icons
    NOTE: All link states (:link, :visited, :hover, :focus, :active) reside in *one* single image; keep link order: LVHFA.
*/
#wrapperOuter .external {
    padding-left: 18px;
}
.downloads a { /* MUST succeed .links in this style sheet - usage is: .links.downloads */
    padding-top: 3px; /* avoid clipping and reuse positioning defined by .link */
    padding-left: 15px;
}
p.ShoppingCartAdd a,
#ShoppingCartAdd a,
#navService li a,
#navService li strong {
    padding: 2px 0 2px 20px; /* padding-top/-bottom to prevent clipping of icons */
}
/*
Inline toplinks
*/
p.navToTop {
text-align: right;
}
.ImmoTable {
margin-bottom:2em;
}
#navSecondary .teaserleftbox {
margin-top:.67em;
position:relative;
margin-bottom:-2.95em;
padding: 0; 
}
.teaserleftbox h2 {
position:relative;
top:-7em;
left:1em;
color:#fff;
}
.teaserleftbox h2 a {
color: #fff !important;
text-decoration:none;
}
.teaserleftbox a,
.teaserleftbox a:hover {
color:#fff;
}
.teaserleftboxcontent {
position:absolute;
top:52px;
color:#000;
padding:0.3em 1em 0.3em 1em;
}
.registerCard #maplink {
display:none;
}
.registerCard #maplinktextonly {
display: inline;
color: #888;
font-weight: bold;
padding: 0 1em 0 1em;
}
#servicemaplink {
display:none;
}
#servicemaplinktextonly {
display:inline;
color:#888;
font-weight: bold;
padding:0 1em 0 2.2em;
}
#supplement table.kontextfachinfos td {
padding-bottom:0.7em;
line-height:120%;
}
.noleftcolumn #content {
margin:0 20em 0 0; padding-left:0;
}
#content div.address {
margin-bottom:1em;
}
#content.listGrid td div.address {
margin-bottom: 0;}
#content div.address span.label {
font-weight: bold;
padding-right:0.5em;
}
span.checkbox {
display: inline;
}
.formFieldcheckbox {
float: left;
width: 60%;
}
.vertical span,
.vertical strong{
display: block;
}
.formFieldcheckbox label {
padding-left: 0.2em;
}
#content .SeiteEmpfehlenBack a {
font-weight: bold;
}
#content sup,
#supplement sup {
    font-size: 75%;
}
#content.listGrid td p {
margin-bottom: 0;
}
br.adrContact {
margin:3px;
display: block;
}
/* @import url(skin_gsb-basis-text.css); */
#content .left {
text-align: left;
}
#content .center {
text-align: center;
}
#content .right {
text-align: right;
}
#content .justify {
text-align: justify;
}
#content .RichTextGlossarLink {
cursor: help;
text-decoration:none;
border-bottom:1px dotted;
color:#333333;
}
/* @import url(startseite.css); */
/* =Startseite bund.de 3.0
-----------------------------------------------------------------------------*/
/* divs*/
#wrapperDivisions,
#wrapperNav,
#wrapperFooterLinks {
clear: both;
}
#wrapperDivisions {
width: 100%;
}
#wrapperNav,
#wrapperFooterLinks {
width: 100%;
}
#wrapperContent{
padding:0%;
margin:0%;
width: 100%;
clear: both;
height: 1%;
}
#wrapperContent #col1{
float:left;
margin-right:1.2em;
}
#wrapperContent #col3 {
margin-right:0;
float:left;
 /*width:18.75em*/
}
#wrapperNav li a{
font-weight: bold;
font-size:75%;
line-height:140%;
font-family: Arial, Helvetica, sans-serif;
text-decoration: none;}
#wrapperOuter{
margin:0pt auto;
}
.clearnavi{
display: block;
background: #FBFBFB url(data:image/gif;base64,R0lGODlhrAMEALMAAFZWVv///93d3b29vWtra/Dw8GZmZubm5nV1dQAAAAAAAAAAAAAAAAAAAAAAAAAAACH5BAEHAAEALAAAAACsAwQAAARTEJBxgr046827/2AojmRpnmiqrmzrvnAsz3Rt33iu73zvx4cBAYAo/I7IpHLJbDqf0Kh0Sq1ar52CQYDter/gsHhMLpvPaDE3zW673/C4fE6vlyMAOw==) no-repeat scroll left top;
*background: #FBFBFB url(/SiteGlobals/StyleBundles/Bilder/bundde/navibar2_top.gif?__blob=normal&v=3) no-repeat scroll left top;
clear:both;
height: 2px;
}
.startbox {
float:left;
margin:12px 0pt 0pt;
}
.uebersicht {
float:left;
background: url(data:image/gif;base64,R0lGODlhDQAMAOZeAGZmZv///zMzM0hISIyMjMXFxTk5OUNDQ0dHR15eXlZWVi4uLlBQUFFRUU1NTTg4ODIyMmNjYxcXF1JSUlxcXF9fXz09PSkpKfPz89vb2zQ0NCUlJS0tLTc3N05OTkxMTD4+PldXV0JCQtPT0ysrKx0dHS8vL7e3tzAwMGtrayMjI2VlZTw8PMfHx0lJSd7e3icnJyAgICEhIRwcHEtLS2JiYl1dXZSUlIaGhhoaGlRUVIKCgoODgzU1NSoqKnR0dFhYWDY2Ns/Pz8rKysHBwczMzMnJySQkJIeHhyYmJmBgYBsbG1paWltbWygoKFVVVcbGxtTU1B8fH8vLyxYWFiIiIlNTUywsLHl5eUFBQdnZ2YmJiaCgoDExMeft8gAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACH5BAEAAF4ALAAAAAANAAwAAAeYgF5CWAAANRQKDTQ/GV5ahQARNiETHwhZOl5chREJQFYOAyIsHUUEhQlECR4DBxYPEFMEKxVMAS8pByAGAhxDBEpNTwEBGEgGGgsXRluIDMQYPBomF0ctOCENHwEZFT0oPhtSUDsTDggnCEFdJBsxOQU3rCIWHRBXSTJLVAUjLroPesGoMkOCAC9eCijgtcCJihISGETxEggAOw==) no-repeat 0 50%;
*background: url(/SiteGlobals/StyleBundles/Bilder/bundde/uebersicht.gif?__blob=normal&v=3) no-repeat 0 50%;
padding-left:25px;
padding-bottom:2px;
border-bottom: 1px solid #CCC;
/*width:250px;*/
}
.hilfe img {
clear:left;
position: relative;
top: 0.4em;
left: 45%;
width:10px;
margin-bottom:5px;
}
.newsletter.hilfe img{
left: 40%;
}
.feed {
background:transparent url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA0AAAAMCAAAAACc3GgFAAAAAnRSTlMA/1uRIrUAAACzSURBVAjXAagAV/8A//+pcGZmYFpVT1SV/wD/qWZmZmFbVVBKRT+QAP9wZmb//6JRS0ZAOkIA/2ZmYr/M7d1lQTs2MAD/ZmNelo1hyv9TNzErAP9kXlnS8/ZY1dgyLCcA/19aVE5Kt/JY/4QoIgD/W1VP9vZH/3Dc7iMdAP9WUEu+yjrXhqzfHhkA/1xMRkA7NTAqJB8ZJQD/m0dBPDYxKyUgGhZ8AP//lUk3MSwmIRslfP/MXEl1D6UF7QAAAABJRU5ErkJggg==) no-repeat scroll 0pt 50%;
*background:transparent url(/SiteGlobals/StyleBundles/Bilder/bundde/rss.png?__blob=normal&v=4) no-repeat scroll 0pt 50%;
border-bottom:1px solid #CCCCCC;
clear:left;
float:left;
margin:0 10px 0 0;
padding:2px 0px 2px 25px;
width:7.5em;
}
.newsletter{
float:right;
width:7.5em;
padding:2px 0pt 2px 25px;
background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA0AAAAMCAAAAACc3GgFAAAAAnRSTlMA/1uRIrUAAACzSURBVAjXAagAV/8A//+pcGZmYFpVT1SV/wD/qWZmZmFbVVBKRT+QAP9wZmZhXFZRS0ZAOkIA/2Zm/9K6vbqy0fM2MAD/ZmPOp2BNR1WfwDErAP9kXshWrVZZoDzALCcA/19aw1qgoJmTP7woIgD/W1XTplBAOUWewyMdAP9WUPfSysrKxNPZHhkA/1xMRkA7NTAqJB8ZJQD/m0dBPDYxKyUgGhZ8AP//lUk3MSwmIRslfP9K+EheufMtyQAAAABJRU5ErkJggg==) no-repeat left center;
*background: url(/SiteGlobals/StyleBundles/Bilder/bundde/newsletter.png?__blob=normal&v=4) no-repeat left center;
border-bottom: 1px solid #CCC ; }
.box-stellen {
width:18.75em;
background:/*#434343*/ url(/SiteGlobals/StyleBundles/Bilder/bundde/box-stellen.jpg?__blob=normal&v=4) no-repeat left top;
float:left;
margin:1.5em 1.2em 0 0pt;
}
.box-ausschr {
width:18.75em;
background:/*#7D3B3F */url(/SiteGlobals/StyleBundles/Bilder/bundde/box-ausschr.jpg?__blob=normal&v=5) no-repeat scroll left top;
float:left;
margin:1.5em 1.2em 0 0pt;
}
.box-immo {
width:18.75em;
background:/*#A78734*/ url(/SiteGlobals/StyleBundles/Bilder/bundde/box-immo.jpg?__blob=normal&v=6) no-repeat scroll left top;
float:left;
margin:1.5em 0 0 0pt;
}
.box-stellen h2,
.box-ausschr h2 {
padding:2.8em 5em 2em 1.8em;
font-family:Arial, Helvetica, sans-serif;
letter-spacing:-1px;
font-weight:bold;
line-height:105%;
font-size:112%;
color: #FFFFFF;
}
.box-immo h2 {
padding:2.8em 5em 2em 1.8em;
font-family:Arial, Helvetica, sans-serif;
letter-spacing:-1px;
font-weight:bold;
line-height:105%;
font-size:112%;
color: #FFFFFF;
}
navPrimary a:link {
color:#FFFFFF;
}
#bar2 p {
padding:15px;
}
/* teaser*/
#teaser1 {
clear: both;
float: left;
margin-top:1.875em;
}
.box-teaser1 {
clear:both;
width:18.75em;
background: #676767 url(/SiteGlobals/StyleBundles/Bilder/bundde/teaserboxheader-right.png?__blob=normal&v=4) no-repeat scroll right top;
margin: 0 1.2em 2.5em 0pt;
position: relative;
margin-bottom: 2.5em !important;
}
.box-teaser1 h2 {
background: transparent url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAYAAAMgCAAAAAAlukwiAAAAjklEQVQY0+3FQQqCQAAF0H+4IITBGBgMwxhMMkySDJUkpSLat+sYXatdR6h/gI7w3+bh+3k9Lje87+M4XvE80RnDkQb0LfXoDtSh2VODekc1qi1VKDdUolhTgXxFOTJPGdIlpfAL8kjmlCB2FCOyFMHNyMEasggDCmGmZBBMKFBKKaWUUkoppZRSSin1tx/tDyxFsBvQWAAAAABJRU5ErkJggg==) no-repeat scroll left top;
*background: transparent url(/SiteGlobals/StyleBundles/Bilder/bundde/teaserboxheader-left.png?__blob=normal&v=4) no-repeat scroll left top;
height:0.65em;
padding-right:4.5em;
padding-top:0.45em;
}
.box-teaser1 h2 a:link, a:visited {
text-decoration: none;
}
.box-teaser1 h2 a:link:hover, a:link:active {
text-decoration: underline;
}
#teaser1 .teaserboxcontent {
background: transparent url(/SiteGlobals/StyleBundles/Bilder/bundde/teaserbox-right.gif?__blob=normal&v=3) no-repeat scroll right bottom;
padding: 10px 90px 10px 10px;
line-height: 140%;
height: 100%;
font-size: 75%;
}
.teaserboxcontent a:link,
.teaserboxcontent a:link,
.teaserboxcontent a:visited {
font-weight: bold;
color: #000;
/*text-decoration: underline;*/
}
.box-teaser1-content {
background:#FFFFFF url(/SiteGlobals/StyleBundles/Bilder/bundde/teaserbox-left.png?__blob=normal&v=4) no-repeat scroll left bottom;
height: 6.2em;
}
 .teaserboxcontent a:link:hover,
 .teaserboxcontent a:link:focus,
 .teaserboxcontent a:link:active,
 .teaserboxcontent a:visited:hover,
 .teaserboxcontent a:visited:focus,
 .teaserboxcontent a:visited:active {
color:#803B40;
}
.teaserboximage {
position: absolute;
top: 10px;
left: 100%;
margin-left: -110px;
}
#teaser1 .teaserborder {
background:#FFFFFF url(/SiteGlobals/StyleBundles/Bilder/bundde/teaserbox-left.png?__blob=normal&v=4) no-repeat scroll left bottom;
float:left;
height:100%;
padding:10px 0pt;
width:5px;
}
/* Startseitenteaser Teaser Typ 2 (mittlere Spalte) */
#teaser2 {
float: left;
padding-top: 1.875em;
width:18.75em;
}
.box-teaser2 {
width:18.75em;
background:#f1f1f1 no-repeat left top;
height:8.3em;
margin:0pt 1.2em 0.65em 0pt;
}
.box-teaser2 img {
float: right;
padding:5px 5px 5px 20px;;
}
<!--
#teaser2 .teaserboxcontent {
background: transparent;
padding: 10px 110px 10px 10px;
line-height: 140%;
font-size: 75%;
}
-->
#teaser2 .teaserboxcontent {
background: transparent url(/SiteGlobals/StyleBundles/Bilder/bundde/teaserbox-right.gif?__blob=normal&v=3) no-repeat scroll right bottom;
padding: 10px 10px 10px 10px;
line-height: 140%;
height: 100%;
font-size: 75%;
}
.teaserboxcontent a:link,
.teaserboxcontent a:link,
.teaserboxcontent a:visited {
font-weight: bold;
color: #000;
/*text-decoration: underline;*/
}
.box-teaser1-content {
background:#FFFFFF url(/SiteGlobals/StyleBundles/Bilder/bundde/teaserbox-left.png?__blob=normal&v=4) no-repeat scroll left bottom;
height: 6.2em;
}
 .teaserboxcontent a:link:hover,
 .teaserboxcontent a:link:focus,
 .teaserboxcontent a:link:active,
 .teaserboxcontent a:visited:hover,
 .teaserboxcontent a:visited:focus,
 .teaserboxcontent a:visited:active {
color:#803B40;
}
.teaserboximage {
position: absolute;
top: 10px;
left: 100%;
margin-left: -110px;
}
#teaser2  .box-teaser2  h2 a {
top: 0.6em;
color: #333;
display:block;
}
#teaser2  .box-teaser2 .more a{
background: url(data:image/gif;base64,R0lGODlhDQAMAOZeAGZmZv///zMzM0hISIyMjMXFxTk5OUNDQ0dHR15eXlZWVi4uLlBQUFFRUU1NTTg4ODIyMmNjYxcXF1JSUlxcXF9fXz09PSkpKfPz89vb2zQ0NCUlJS0tLTc3N05OTkxMTD4+PldXV0JCQtPT0ysrKx0dHS8vL7e3tzAwMGtrayMjI2VlZTw8PMfHx0lJSd7e3icnJyAgICEhIRwcHEtLS2JiYl1dXZSUlIaGhhoaGlRUVIKCgoODgzU1NSoqKnR0dFhYWDY2Ns/Pz8rKysHBwczMzMnJySQkJIeHhyYmJmBgYBsbG1paWltbWygoKFVVVcbGxtTU1B8fH8vLyxYWFiIiIlNTUywsLHl5eUFBQdnZ2YmJiaCgoDExMeft8gAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACH5BAEAAF4ALAAAAAANAAwAAAeYgF5CWAAANRQKDTQ/GV5ahQARNiETHwhZOl5chREJQFYOAyIsHUUEhQlECR4DBxYPEFMEKxVMAS8pByAGAhxDBEpNTwEBGEgGGgsXRluIDMQYPBomF0ctOCENHwEZFT0oPhtSUDsTDggnCEFdJBsxOQU3rCIWHRBXSTJLVAUjLroPesGoMkOCAC9eCijgtcCJihISGETxEggAOw==) no-repeat 10px 50%;
*background: url(/SiteGlobals/StyleBundles/Bilder/bundde/uebersicht.gif?__blob=normal&v=3) no-repeat 10px 50%;
display:block;
padding-left: 30px;
font-size: 75%;
font-weight: bold;
}
.more a:hover,
.more a:focus,
.more a:active,
.more a:visited:hover,
.more a:visited:focus,
.more a:visited:active {
color:#803B40;
}
/* aktuelles teaser*/
#feedListe {
float:left;
position: relative;
width: auto;
}
.box-teaser3 {
width: 18.75em;
background: #474747 url(/SiteGlobals/StyleBundles/Bilder/bundde/teaserboxheader-right.png?__blob=normal&v=4) no-repeat right top;
margin: 1.875em 0 0 ;
float: left;
}
.box-teaser3 h2{
background: transparent url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAYAAAMgCAAAAAAlukwiAAAAjklEQVQY0+3FQQqCQAAF0H+4IITBGBgMwxhMMkySDJUkpSLat+sYXatdR6h/gI7w3+bh+3k9Lje87+M4XvE80RnDkQb0LfXoDtSh2VODekc1qi1VKDdUolhTgXxFOTJPGdIlpfAL8kjmlCB2FCOyFMHNyMEasggDCmGmZBBMKFBKKaWUUkoppZRSSin1tx/tDyxFsBvQWAAAAABJRU5ErkJggg==) no-repeat  left top;
*background: transparent url(/SiteGlobals/StyleBundles/Bilder/bundde/teaserboxheader-left.png?__blob=normal&v=4) no-repeat  left top;
height:0.65em;
padding-top:0.45em;
}
.feedListeContent .rssWrapper {
background: #FFFFFF url(/SiteGlobals/StyleBundles/Bilder/bundde/teaserbox-right.gif?__blob=normal&v=3) no-repeat scroll right bottom;
float: left;
padding-bottom: 0.1em;
width: 100%;
}
.rssItem {
border-top: 1px solid #333;
clear: both;
width:100%;
float:left;
}
.itemdate {
clear: both;
display: block;
float: left;
font-size: 75%;
font-weight: bold;
padding: 0.4em 0.3em .95em 0.4em;
width: 13%;
}
.itemtitle {
display: block;
float: left;
font-size: 75%;
margin-bottom: 0;
padding: 0.4em 0 0 0em;
width: 80%;
}
.itemtitle a {
font-weight: normal;
}
.bottom-border {
background: transparent url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAYAAABzCAMAAACM/YMIAAAAXVBMVEX////m5ubr6+vo6Ojv7+/x8fHz8/P19fX09PT5+fn7+/v9/f339/fq6ur6+vr+/v729vbt7e34+Pjw8PDy8vLs7Ozu7u78/Pzn5+fp6enm5+jm5ufn7PDm6evn7PGLl6AbAAAAYElEQVQY0+3IuQ6CUBQA0YsiKqjgwiIK//+ZkjHTvM6OwtNMMhF/q1DDVDA9TAlzgTnC3GBOMA3MHuYAU8A8YHYwd5gcpoO5wrQwGyQ5wzwRWyQZEBl+z/jN+0VinpbxAfnWDwqFc4hIAAAAAElFTkSuQmCC) no-repeat scroll left bottom;
*background: transparent url(/SiteGlobals/StyleBundles/Bilder/bundde/teaserbox-left.png?__blob=normal&v=4) no-repeat scroll left bottom;
bottom: 1.25em;
clear: both;
height: 1.25em;
position: relative;
width: 1.25em;
}
#feedListe .subheadline {
background-color: #ECECEC;
color:#333333;
display:block;
height: 1.3em;
padding: .375em .625em .175em;
}
#feedListe .subheadline a {
background:transparent url(data:image/gif;base64,R0lGODlhDQAMAOZeAGZmZv///zMzM0hISIyMjMXFxTk5OUNDQ0dHR15eXlZWVi4uLlBQUFFRUU1NTTg4ODIyMmNjYxcXF1JSUlxcXF9fXz09PSkpKfPz89vb2zQ0NCUlJS0tLTc3N05OTkxMTD4+PldXV0JCQtPT0ysrKx0dHS8vL7e3tzAwMGtrayMjI2VlZTw8PMfHx0lJSd7e3icnJyAgICEhIRwcHEtLS2JiYl1dXZSUlIaGhhoaGlRUVIKCgoODgzU1NSoqKnR0dFhYWDY2Ns/Pz8rKysHBwczMzMnJySQkJIeHhyYmJmBgYBsbG1paWltbWygoKFVVVcbGxtTU1B8fH8vLyxYWFiIiIlNTUywsLHl5eUFBQdnZ2YmJiaCgoDExMeft8gAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACH5BAEAAF4ALAAAAAANAAwAAAeYgF5CWAAANRQKDTQ/GV5ahQARNiETHwhZOl5chREJQFYOAyIsHUUEhQlECR4DBxYPEFMEKxVMAS8pByAGAhxDBEpNTwEBGEgGGgsXRluIDMQYPBomF0ctOCENHwEZFT0oPhtSUDsTDggnCEFdJBsxOQU3rCIWHRBXSTJLVAUjLroPesGoMkOCAC9eCijgtcCJihISGETxEggAOw==) no-repeat scroll 0px 50%;
*background:transparent url(/SiteGlobals/StyleBundles/Bilder/bundde/uebersicht.gif?__blob=normal&v=3) no-repeat scroll 0px 50%;
font-size:75%;
font-weight:bold;
padding-left:1.5em;
}
#feedListe .subheadline a:hover,
#feedListe .subheadline a:focus,
#feedListe .subheadline a:active,
#feedListe .subheadline a:visited:hover,
#feedListe .subheadline a:visited:focus,
#feedListe .subheadline a:visited:active {
color:#803B40;
}
.rssWrapper a:link:hover,
.rssWrapper a:link:focus,
.rssWrapper a:link:active,
.rssWrapper a:visited:hover,
.rssWrapper a:visited:focus,
.rssWrapper a:visited:active {
text-decoration: underline;
color:#803B40;
}
/* LINKS --------------------- */
.boxmore {
background-color:transparent;
display:block;
height:100%;
left:100%;
margin-left:-25px;
position:absolute;
top:5px;
width:15px;
}
#wrapperContentHomepage h2 a{
color: #fff;
font-size: 50%;
position: relative;
top: -5px;
left: 10px;
}
#wrapperNav h2 a:link,
#wrapperNav h2 a:active,
#wrapperNav h2 a:visited {
color: #FFF;
display: block;
padding-bottom: 1px;
}
.home h2 a:link:active, .home h2 a:visited:active, .home h2 a:link:focus:active, .home h2 a:visited:focus:active {
    color: #CCC;
}
#wrapperNav h2 a:hover {
border-bottom: 1px solid #C0C0C0!important;
padding-bottom: 0px!important;
text-decoration:none;
}
.home h2 a:link {
  }
.home h2 a:focus {
color: #FFF;
}
#content .submit:active {
    color: #803B40;
}
#nav1 {
float: left;
width: 55em;
margin: 0;
padding: 1em 0 0 2em;
list-style: none;
background: #444;
}
#nav1 li {
float: left;
margin: 0 1px 0 0;
padding: 0;
}
#nav1 a {
float: left;
display: block;
margin: 0;
padding: .5em 1em;
color: #333;
text-decoration: none;
border-bottom: none;
background: #ccc;
}
#nav1 a:hover, body#intro #t-intro a {
color: #333;
background-color: #FBFBFB;
}
.clear {
clear: both;}
#con-search {
width:100%;/*58.75em
margin-top:1.0875em*/
  }
#search input[type="text"]{
background-image: url(data:image/jpeg;base64,/9j/4AAQSkZJRgABAQEAcgByAAD/2wBDAAICAgICAgICAgICAgICAgMCAgICAwMDAwMDAwMEAwMDAwMDBAQEBAUEBAQFBQYGBQUHBwcHBwcHBwcHBwcHBwf/2wBDAQICAgMDAwUEBAUHBgUGBwgICAgICAgHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwf/wAARCAA8ASwDAREAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAcJ/8QAGxABAAAHAAAAAAAAAAAAAAAAAAQFBhdWlNL/xAAUAQEAAAAAAAAAAAAAAAAAAAAA/8QAFBEBAAAAAAAAAAAAAAAAAAAAAP/aAAwDAQACEQMRAD8A2vtDQONyfShuALQ0Djcn0obgC0NA43J9KG4AtDQONyfShuALQ0Djcn0obgC0NA43J9KG4AtDQONyfShuALQ0Djcn0obgC0NA43J9KG4AtDQONyfShuALQ0Djcn0obgC0NA43J9KG4AtDQONyfShuALQ0Djcn0obgC0NA43J9KG4AtDQONyfShuALQ0Djcn0obgC0NA43J9KG4AtDQONyfShuALQ0Djcn0obgC0NA43J9KG4AtDQONyfShuALQ0Djcn0obgC0NA43J9KG4AtDQONyfShuALQ0Djcn0obgC0NA43J9KG4AtDQONyfShuALQ0Djcn0obgC0NA43J9KG4AtDQONyfShuALQ0Djcn0obgC0NA43J9KG4AtDQONyfShuALQ0Djcn0obgC0NA43J9KG4AtDQONyfShuALQ0Djcn0obgFNAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB/9k=);
*background-image: url(/SiteGlobals/StyleBundles/Bilder/bundde/inputTypeText.jpg?__blob=normal&v=3);
border-color:  #999 ; /*#b8b8b8;*/
border-width: 1px
}
.desc {
margin: 0;
padding: 29px 9px 0;
background-image: url(/SiteGlobals/StyleBundles/Bilder/bundde/search-rounded-left.jpg?__blob=normal&v=3);
background-repeat: no-repeat;
background-position: left top;
  }
.link {
margin: 0;
padding: 0 0 0 6px;
background-image: url(/SiteGlobals/StyleBundles/Bilder/bundde/search-rounded-left.jpg?__blob=normal&v=3);
background-repeat: no-repeat;
background-position: left bottom;
  }
h2.link em {
display: block;
padding: 0pt 6px 35px 30px;
font-style: normal;
background-image: url(../Bilder/search-rounded-right.jpg);
background-repeat: no-repeat;
background-position: right bottom;
font-family: arial, helvetica, sans-serif;
font-size: 18px;
line-height: 105%;
font-weight: bold;
letter-spacing: -1px;
  }
.con-search a {
  text-decoration:none;
  color: #FFF;
  }
/*
MISC */
/* Removes fieldset borders. even on Opea 7 */
fieldset {
  border: 0px solid transparent;
}
.aural{
position: absolute;
    top: -1000px;
    left: -1000px;
    overflow: hidden;
    width: 100px;
    height: 100px;
}
/*Suche*/
form {
color:#333;
text-align:center;
margin:0pt;
}
.home #search {
background: #FBFBFB url(data:image/jpeg;base64,/9j/4AAQSkZJRgABAQEAcgByAAD/2wBDAAYEBAQFBAYFBQYJBgUGCQsIBgYICwwKCgsKCgwQDAwMDAwMEAwODxAPDgwTExQUExMcGxsbHCAgICAgICAgICD/2wBDAQcHBw0MDRgQEBgaFREVGiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICD/wAARCAAMA6wDAREAAhEBAxEB/8QAFwABAQEBAAAAAAAAAAAAAAAAAAECCP/EAC0QAAEABwYHAQEBAQEAAAAAAAADBBQWUqPiARJRVFWiAhMVU5Ph46ERBSJh/8QAFQEBAQAAAAAAAAAAAAAAAAAAAAH/xAAVEQEBAAAAAAAAAAAAAAAAAAAAIf/aAAwDAQACEQMRAD8A6nuWALlgC5YAuWALlgC5YBLgC7bh+gZ/nFD+gS2/B++gJ/UkH76Al5J2/wB9ATmJe1u9AZ5yXs7vQE56bs7vQEaU3Y3egI1Juxu9AZbE2X3+gI2p8tvpAy3p8tvpAnUU+W30gTqSxld9IE6osZTfSBOqrGU30gTqyzk5lIE6ws5OZSBOsrOTmUgZt/21nJTKAJ1xZyUygCdeWcjMoAdeWcjMoAnX1rITKAI8C1kJtAB4VrITaAI8S1p82gCPGtafNoAjyrWnzaAI8q1p82gA8y1p82gCPOtadNoAPQtadNoAj0LWnTaAD0rWnTaAI9S1p02gA9S1p02gA9a1p06gCPWtadOoAPWtabb5qAD2LemzqAI9i3ptvm+YB7VrTbfNQAe1b02d8wD2remW+b5gR7VvTLfN8wD3LWmW+b5gHuWtNnfMA9y1ps75gHuWtNnfMA9y1ps75gHuWtMt83zAPat6Zb5vmBXtW9Mt83zAPatabb5vmAe1a023zUAHsW9Nt83zAr2LemzqAD1rWm2+agA9a1p06gCvWtadOoAPUtadNoAPStadNoAr0rWnTaAD0LWnTaAK9C1p02gA861p02gCvMtafNoAPKtafNoAryrWnzaAK8a1p82gCvEtafNoArwrWQm0AHgWshNoAvX1rITKAL15ZyMygC9dWcjMoAdcWclMoA1Z/trOSmUAXrKzk5lIF6ws5OZSBerLOTmUgXqqxlN9IF6osZTfSBepLGV30ga6iny2+kCt6fLb6QK2p8tvpArYmy+70BpqTdjd6ArSm7G70Beem7O70Becl7W70BqxIl7W70BbyTt/voC/1JB++gL/ANwfvoDX84of0C3bcP0BcAtywBcsAXLAJc/9CHLtxBTl24gpy7cQVblgUuWAW7YBQAAAAAAAAAAAAAAAACfywBd4cAF3hwAXOHACcvgwAnK4MAHKR4AOSjwAnJR4ATkIsAJagRYATkIsADOiwAMyHACMyHADLMhwAMyGEDLMhhAMqGECMqCECMqCEAyIIQIyIIQDIghAyyIIQDIghAMiCECMiCEAyIIQIxoIQDGghAjGrwgGNXhAMSvCAYleECMSvCAYleECMSvCAYleEAxK8IBiV4QDErwgGJXhAMSvCAYleEAxK8IBiV4QKxK8IBiV4QKxK8IBiV4QDGrwgGNXhArGghAMaCECsiCEAyIIQKyIIQDIghArIghArIghAWKiCECsiCEAyoIQKyoIQKyoYQKzIYQKzIYQFishwA0zIcAKzIsADOiwAchFgBbECLAC8hFgBeSjwAvJR4AOVwYAXlcGADl8GAFucOAC7w4ALvDgA/lgFAAAAAAAAAAAAAAAAAAAAAA//9k=) no-repeat left bottom;
*background: #FBFBFB url(/SiteGlobals/StyleBundles/Bilder/bundde/search_bottom-light.jpg?__blob=normal&v=3) no-repeat left bottom;
clear: both;
}
.home #search label{
margin:0;
border:none;
font-size:110%;
font-weight:bold;
}
.home #search p {
float:none;
border:none;
margin: 0;
/* FAST-Search-Integration -- padding:14px 14px 30px; */
padding:14px 14px 20px;
}
#search strong {
text-transform:uppercase;
}
#search a {
background:transparent url(data:image/gif;base64,R0lGODlhrAMMALMAALW1tev9/+/v79/f38zMzP///8XFxebm5tbW1r29vff39wAAAAAAAAAAAAAAAAAAACH5BAEHAAUALAAAAACsAwwAAAT/UMhJq7046827/2AojmRpnmiqrmzrvnAsz3Rt33iu18ru/8CgcEgsGo/IpHLJbDo3ioKi96xar9isdsvter/g6rRALpvP6LR6zW673/C4fE6v2+/4vH7P7/v/gIGCg4SFhoeIiYqLgAGOj5CRkpOOjIFTmJmam1QqB5+goaKjpAOmp6ipqqcIra6vsLGysgS1tre4ubq7BAa+v8DBwsPExcUJyMnKy8zNzs/QzgDT1NXW19jZ2tvc3d7f4OHi4+Tl4NHo6erpxu3u78S88vO6s/b3s6v6+6T9/qEsOAncZKmgwTkDE3KS8a/hv30QI+KbSHEWvYsY6cHbyLGjx3fr7kKKHEmypMmT0T6qXMmyXcaXMG1VnDkzos1VDnOOkqGwJ6aDQIMi8kl0YQ6dSB/eXAqRptOnTmNKnUq1qsaWWLMKs8q1q1eMUMOKzce0rKqkaHfmKMr2p9C3cOO+aUvXaJG0eJOa3ctX1di/gAMLHky4sOHDY/sq5pu3scMjdSO7lUu5smVGkjMr5OK4s2eki0OLHk26tOnTqFN9Xs1arRbNsDldnk27tm09sXO3DROjte/fwIMLH+6YNwzdyH3eXs68ufPnaZJLn67JuPXr2CdQ3y4duvfv4MOLf869vPnz6NOrX8++fc/x8OPbjgAAOw==) no-repeat scroll 0pt 50%;
*background:transparent url(/SiteGlobals/StyleBundles/Bilder/bundde/arrow.gif?__blob=normal&v=3) no-repeat scroll 0pt 50%;
color:#333;
font-weight:normal;
margin:0pt 0pt 0pt 6px;
padding:2px 15px;
text-decoration:none;
}
input.submitbutton {
background: #474747 url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEEAAAAYCAAAAACAHc+mAAAAjklEQVQY06XMWwqCUBRG4T24oAyCQKwgCALPliA83UzoMpicQDY1X3ztH8NZ3/taNvbR08XfaN/q9nqnel6r3urzgzjV5veWaNy8YXS4MDpERocjo8OB0YEyLxkd9owOO0aHLaPDhtGhYHTIGR2WjA4LRoc5o0M2JXQI+YRYBevKYpbcZ2vvbOiCpwuf4Q/m3E6sgmhAwgAAAABJRU5ErkJggg==) no-repeat scroll left top;
*background: #474747 url(/SiteGlobals/StyleBundles/Bilder/bundde/submit.png?__blob=normal&v=4) no-repeat scroll left top;
border:medium none;
color:#FFFFFF;
font-size:70%;
height:24px;
letter-spacing:0.25em;
text-align:center;
text-transform:uppercase;
font-weight: bold;
width:65px;
}
input, button, select {
font-size: 1.3em;
vertical-align: middle;
1border-color: #b8b8b8;
}
/* footer*/
.footer {
background:transparent url(/SiteGlobals/StyleBundles/Bilder/bundde/bl-white.png?__blob=normal&v=4) no-repeat scroll left bottom;
border:0 none;
}
.footerFrame {
background:transparent url(/SiteGlobals/StyleBundles/Bilder/bundde/br-white.png?__blob=normal&v=4) no-repeat scroll right bottom;
border: none;
padding:0 0 8px;
height: 161px;}
.footerHeaderContainer {
background:transparent url(/SiteGlobals/StyleBundles/Bilder/bundde/tl-white.png?__blob=normal&v=4) no-repeat scroll left top;
height: 10px;
}
.footerHeader {
background:transparent url(/SiteGlobals/StyleBundles/Bilder/bundde/tr-white.png?__blob=normal&v=4) no-repeat scroll right top;
border:medium none;
color:#666666;
padding:2px 3px;
}
.footerContent{
padding-left: 10px;
font-size: 60%;
}
.footerContent img{
float: left;
}
.footerContent span img{
float: none;
padding-top: 1em;
}
.footerContent span {
background-color:#FFFFFF;
display:block;
float:left;
height:150px;
text-align:center;
/*width: 23.3em;*/
width: 223px;
max-width: 224px;
}
.footerContent span a{
padding-left: 10px;
}
.footerImages {
}
#wrapperFooterLinks h2 {
font-size:100%;
padding-bottom: .5em;
}
/* ImmoTable*/
.ImmoTable {
background:transparent url(/SiteGlobals/StyleBundles/Bilder/bundde/bl-immotable.gif?__blob=normal&v=3) no-repeat scroll left bottom;
border:0 none;
}
.ImmoTableFrame {
background:transparent url(data:image/gif;base64,R0lGODlhBwCzC9UAAPDp1+bavevhye7l0e3kz+zjzergx+jdwufcwOnfxe/n1Oviyuziy+nexOjew+rfxu7m0vDo1u3l0O3kzufcwebbvufbv+/o1e/n1e7m0+vhyP///+/m0/Do1+viy+rgyO3k0Ofcv+/n0+/o1ujdwergxujdw+zjzOzjzvHq2vz69wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACH5BAAAAAAALAAAAAAHALMLAAb/QIBwSCwaj8ikcslsOp/QqHRKrVqv2Kx2y+16v+CweEwum8/otHrNbrvf8Lh8Tq/b7/i8fs/v+/+AgYKDhIWGh4iJiouMjY6PkJGSk5SVlpeYmZqbnJ2en6ChoqOkpaanqKmqq6ytrq+wsbKztLW2t7i5uru8vb6/wMHCw8TFxsfIycrLzM3Oz9DR0tPU1dbX2Nna29zd3t/g4eLj5OXm5+jp6uvs7e7v8PHy8/T19vf4+fr7/P3+/wADChxIsKDBg0g6KFzYIYLDhxAhjphIccSFixgzZsTAsaNHjwpCihxJsqSIkyhFcFjJkkOGlzBjxoRAs6bNmzgH6NzJs6fP3J8SggodOhSE0aMgCChdyrSp06cTokqdOhWF1asoCmjdyrWr168nwoo9waCs2bNo03pYy9bDgrdw48qdK6Cu3bt48+rVwLevX78fAgv+YKCw4cOIEysuwbhxiQeQI0ueTDmB5cuYM2tuwLmz58+gHYgeTbq0aROoU5s4wLq169ewY5OYTZsEhdu4c+dGwLu379/Ag4cYTjyEhePIkyevwLy5c+cBokufTr269evYs2vfzr279+/gw4sfT768+fPo06tfz11A9QjVVVBPsWG6gA31o9PHLyCFCvz4BQEAOw==) no-repeat scroll right bottom;
*background:transparent url(/SiteGlobals/StyleBundles/Bilder/bundde/br-immotable.gif?__blob=normal&v=3) no-repeat scroll right bottom;
border:medium none;
padding:0pt 0pt 8px;
/*height: 11em;*/
}
.ImmoTableHeaderContainer {
background:transparent url(/SiteGlobals/StyleBundles/Bilder/bundde/tl-immotable.gif?__blob=normal&v=3) no-repeat scroll left top;
height: 10px;
}
.ImmoTableHeader {
background:transparent url(data:image/gif;base64,R0lGODlhBwChANUAAObave3kz+7l0ergx+jdwuzjzefcwOvhyenfxe/n1Orfxujew+viyunexO7m0uziy/Dp1+fbv+/n1e3kzvDo1ubbvu/o1e3l0OvhyO7m0+fcwfDp2P///+3k0OrgxuzjzujdwfDo1+zjzOviy+jdw+/m0+fcv+/o1urgyO/n0/Dq2PHq2PHq2f38+vfz6vfz6fPu4PPt3/Pt4Pbx5wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACH5BAAAAAAALAAAAAAHAKEAAAb/QJirxSlyWEiXccVcyYqqaPTF2Vivret1Bul6Y96wuBsqm0OUtHq9PrnfJ4t8TqdL7vh8PsHv+/+AKYKDKSWGhyUZiouMjA6PkJGSkwKVlpeYmZoXnJ2enh2hoh0BpaanqKmqE6ytrq4fsbIfBbW2t7i5uiK8vSIPwMHCw8QjxscjDMrLzM3OB9DR0tPU1RjX2NnZKNzdKAPg4eLj5OUe5+geCuvs7e7vCPHy8/T1Dff4+fr7C/3+/wADkhhIkASBgwgTKlzIEITDhyA0SJxIkaKBixgzatzI0YTHjyYiiBxJkmSFkyhTpgTAsqXLlzBjypxJs6bNmzhz6tzJs6fPDp9AgwodSrSo0aNIXQYBADs=) no-repeat scroll right top;
*background:transparent url(/SiteGlobals/StyleBundles/Bilder/bundde/tr-immotable.gif?__blob=normal&v=3) no-repeat scroll right top;
border:medium none;
color:#666666;
padding:2px 3px;
}
.ImmoTableContent{
padding-left: 10px;
padding-right: 10px;
font-size: 60%;
}
.ImmoTableImages table {
font-size: 140%;
}
.ImmoTableImages caption {
display: none;
}
.ImmoTableImages thead {
font-weight: bold;
border-bottom: 1px solid #000;
}
.ImmoTableImages thead td.value{
background: transparent url(data:image/gif;base64,R0lGODlhBAAYAMQAAOfdxOXawOfcwuXav+bbwdLBl+jdxefcw9LAlefdw9LAlubbwNPBmObcwtHAlejdxObawAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACH5BAAAAAAALAAAAAAEABgAAAU1IGOIRjk+zAOsQNGya5HIST0fxaHritALQJ+wQWwgCEeCEslcOBcISDRADTisgYF2cL1uByEAOw==);
*background: transparent url(/SiteGlobals/StyleBundles/Bilder/bundde/immotable-summe-bg.gif?__blob=normal&v=3);
}
.ImmoTableImages td.value{
width: 20%;
padding: 0.4em;
text-align: right;
}
.ImmoTableImages td.name{
padding: 0.4em;
}
.ImmoTableImages tbody td.name{
padding-left:30px;
}
.ImmoTableImages tbody td{
border-bottom: 1px solid #999;
}
.ImmoTableImages tfoot {
border-bottom: 1px solid #000;
}
#sb {
background: transparent url(/SiteGlobals/StyleBundles/Bilder/bundde/sb-pfeil.png?__blob=normal&v=1) no-repeat top;
padding-top: 1.8em;
margin-top: -0.2em;
}
#sbInner { 
border: 0.5px solid #999;
padding-left: 0.7em;
padding-bottom: 0.7em;
margin-top: -1em;
margin-bottom: 0.7em;
padding-top: 0.7em;
border-top:none;
}
#sbClose {
border-bottom:0.1px solid transparent !important;
}
#sbLink {
margin-right:0.5em;
}
/* For Opera 7 */
@media all and (min-width: 0px){
.box-teaser1 {
margin-top: 0;
margin-bottom: 0.7em;
}
#feedListe .bottom-border {
background: transparent url(/SiteGlobals/StyleBundles/Bilder/bundde/teaserbox-left.png?__blob=normal&v=4) no-repeat scroll left bottom;
bottom:20px;
clear:both;
height:20px;
position:relative;
width:20px;
top: auto;
}
.footerContent span {
width: 25em;
}
}
/* END Opera 7 */

/*For OpenStreetMap*/
#map{
height:500px;
}

