<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">/* ::::: http://preview.ggos-d.de/SiteGlobals/StyleBundles/GGOS-D/CSS/screen/screen-a,templateId=renderCss.css ::::: */

/* ::::: http://preview.ggos-d.de/SiteGlobals/StyleBundles/GGOS-D/CSS/screen/module__layout,templateId=renderCss.css ::::: */

body { min-width: 38.75em; max-width: 60.75em; margin: 0pt auto; }
#wrapperInner, #siteInfo { margin: 0pt 0pt 0pt 12px; }
#wrapperInner { position: relative; }
#wrapperOuter { position: relative; }
#branding, #branding p, #brandingnobg, #brandingnobg p, #brandingnobg #identityPicture { height: 7.55em; }
#branding p, #brandingnobg p, #brandingnobg #identityPicture { position: absolute; left: 0pt; z-index: 3; width: 13em; }
#branding p img, #brandingnobg p img, #brandingnobg #identityPicture img { margin: 1.25em 0pt 0pt; }
#wrapperDivisions { margin: 0.5em 0em 0pt 11.5em; min-width: 755px; }
#wrapperContent { float: left; margin: 0pt -100% 0pt -11.5em; padding: 0pt 0pt 0pt 0.0625em; width: 100%; }
#content { margin: 0pt; padding: 0em 1.27em 1.26em 0.7em; }
#supplement { float: right; margin: 1.2em 0pt 0pt; padding: 1px 0pt 0pt; width: 11em; }
#navPrimary { position: absolute; top: 6em; right: -11.5em; left: 0pt; width: 100%; }
#navPrimary ul { margin: 0pt 0pt 0pt 11.5em; }
#navPrimary li { float: left; margin: 0pt -1px 0pt 0pt; }
#navPrimary li a, #navPrimary li strong { line-height: 1.75em; padding: 0.25em 1em 0.254em 1.1em; }
#navSecondary { float: left; position: relative; top: 0em; left: -11.5em; margin: 0pt; height: 1%; width: 11.5em; }
#navSecondary dl li { display: inline; }
#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 li, #navBreadcrumbs li { display: inline; }
#siteInfo { position: relative; padding: 0pt 0em 0.5em 12.75em; }
#clear { clear: both; height: 1px; }
.aural, #supplement h2, #navPrimary h2, #navServiceMeta h2, #navBreadcrumbs p, #siteInfo 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: rgb(16, 68, 170); text-decoration: none; z-index: 20; }
/* ::::: http://preview.ggos-d.de/SiteGlobals/StyleBundles/GGOS-D/CSS/screen/skin__gsb-basis,templateId=renderCss.css ::::: */

*, #content #sitemap h2 *, #content .newsDate { font-family: Verdana,Geneva,Arial,Helvetica,sans-serif; }
h1, h2, h3, h4, h5, h6, h1 *, h2 *, h3 *, h4 *, h5 *, h6 *, .subheadline, .subheadline *, #navSecondary dt, #content #faq dt a, #content caption { font-family: Verdana,Geneva,Arial,Helvetica,sans-serif; font-weight: bold; }
#content *, #navPrimary li { font-size: 75%; }
#content * * { font-size: 100%; }
#navSecondary dt, #navSecondary h2, #content caption, #content legend span { font-size: 109.09%; }
#content h1 { font-size: 112.5%; }
#content div h1 { font-size: 150%; }
#supplement *, #navSecondary *, #navServiceMeta li, #siteInfo p, #siteInfo ul { font-size: 68.75%; }
#supplement * *, #supplement div.teaserMarginalspalte *, #navSecondary * * { font-size: 100%; }
#content em { font-style: italic; }
#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%; }
#content, #supplement { line-height: 1.32; }
a { background-repeat: no-repeat; text-decoration: none; }
a:link:hover, a:link:focus, a:link:active, a:visited:hover, a:visited:focus, a:visited:active { text-decoration: underline; }
#branding { background: none no-repeat scroll 10.7em 1.25em transparent; }
#branding img, #brandingnobg img { border: 0pt none; }
#navPrimary { overflow: auto; width: 100%; }
#navPrimary li a, #navPrimary li em, #navPrimary li strong { background: none repeat-x scroll 0pt 0pt transparent; font-weight: bold; }
#navPrimary li a:hover, #navPrimary li a:focus, #navPrimary li a:active, #navPrimary li em a, #navPrimary li strong { background-position: 0pt -200px; color: rgb(68, 68, 68); text-decoration: none; }
#navSecondary div, #navSecondary h2, #navSecondary dl, #navSecondary dt, #navSecondary dl a, #navSecondary dl strong, #navSecondary dl a:hover, #navSecondary dl a:focus, #navSecondary dl a:active { background: none repeat-y scroll right top transparent; }
#navSecondary dl { margin: 0pt 0pt 3.64em; }
#navSecondary dl a, #navSecondary dl strong { line-height: 1.2; margin: 0pt; border-style: solid; border-width: 0pt 0pt 0.09em 0.45em; padding: 0.36em 0.45em 0.36em 1.55em; }
#navSecondary dl dt { line-height: 2em; margin: 0pt; border-style: solid; border-width: 0pt 0pt 0pt 0em; padding: 0em 0em 0em 1em; }
#navSecondary dl a:hover, #navSecondary dl a:focus, #navSecondary dl a:active { text-decoration: none; }
#navSecondary dt, #navSecondary h2 { padding: 0.67em 0pt 0.67em 1.92em; }
#navSecondary div { margin: 1.84em 0pt 0pt; }
#search form, #navService ul { padding: 0.91em 0pt 1.18em 2em; }
#navService ul { padding-top: 0.18em; }
#navService li { margin: 0.45em 0pt 0pt; }
#navServiceMeta, #navServiceMeta a { padding: 0pt 0.25em; }
#content #navBreadcrumbs ol { list-style: none outside none; margin: 0pt; padding: 0.64em 0pt 0.5em; }
#content #navBreadcrumbs li { margin: 0pt 0.55em 0pt 0pt; }
#navService strong, #navServiceMeta strong, #navBreadcrumbs strong { font-weight: normal; }
#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: 0pt 0pt 1em; }
#content h1, #content h2, #content h3, #content h4, #content h5, #content h6 { margin-top: 1.5em; }
#content #pageTitle, #content .isFirstInSlot, #content .teaser h2, #content #employeeContact h2, #content #employeeAddress h2, #content #employeeVitaTeaser h2, #content .sectionRelated h2 { margin-top: 0pt; }
#content li, #content ul ul, #content ul ol, #content ol ul, #content ol ol { margin: 0.3em 0pt; }
#content ol { padding-left: 2.67em; }
#content table { width: 100%; }
#content td, #content th { border-style: solid; border-width: 1px 0pt; padding: 0.5em 0.5em 0.5em 1em; }
.clear, .section:after { display: block; clear: both; content: " "; }
#content .picture img, #content .illustration img { display: block; border: medium none; margin: 0pt 0pt 0.33em; }
#content .picture { margin: 0.33em 1.67em 1em 0pt; }
#content #employeeContact .picture, #content .altAlignment, #content .BildRechtsTextLinks, #content .rechts { float: right; margin-right: 0pt; margin-left: 1.67em; }
#siteInfo { margin-top: 0.25em; border-top: 1px solid; padding-top: 0.25em; margin-left: 13.5em; }
#siteInfo p, #siteInfo ul { margin: 0pt 0pt 0.5em -18.5em; }
.more a, .links a, #navBreadcrumbs a, #navBreadcrumbs strong { padding-left: 11px; background: none no-repeat scroll 1px -147px transparent; }
.more a:hover, .more a:focus, .links a:hover, .links a:focus, #navBreadcrumbs a:hover, #navBreadcrumbs a:focus, #navBreadcrumbs strong { background-position: -99px -47px; }
p.ShoppingCartAdd a, #ShoppingCartAdd a, #navService li a, #navService li strong { padding: 2px 0pt 2px 20px; }
#navService #navServiceSitemap a, #navService #navServiceSitemap strong { background: none no-repeat scroll 0px 0px transparent; }
#navService #navServiceImpressum a, #navService #navServiceImpressum strong { background: none no-repeat scroll 0pc 0px transparent; }
#navService #navServiceContact a, #navService #navServiceContact strong { background-position: 0px 0px; }
#navService #navServiceLinks a, #navService #navServiceLinks strong { background-position: -3px 0px; background-repeat: no-repeat; }
p.navToTop { text-align: right; }
.navToTop a { padding-left: 13px; background-position: 0pt -147px; }
.navToTop a:visited { background-position: -50px -97px; }
.navToTop a:hover, .navToTop a:focus { background-position: -100px -47px; }
.navToTop a:active { background-position: -150px 3px; }
p.moddate { float: right; padding-top: 0.5em; padding-right: 0em; }
/* ::::: http://preview.ggos-d.de/SiteGlobals/StyleBundles/GGOS-D/CSS/screen/skin__gsb-basis-text,templateId=renderCss.css ::::: */

/* ::::: http://preview.ggos-d.de/SiteGlobals/StyleBundles/GGOS-D/CSS/screen/skin__gsb-color-scheme-a,templateId=renderCss.css ::::: */

body, html, input, textarea, select { background: none repeat scroll 0% 0% rgb(255, 255, 255); color: rgb(51, 51, 51); }
#wrapperContent { background: none repeat scroll 0% 0% rgb(255, 255, 255); }
a:link, #navStart a:visited, .navToTop a:visited, #navFunctionsPrint a:visited { color: rgb(16, 68, 170); }
a:visited { color: rgb(16, 68, 170); }
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: rgb(0, 0, 0); }
a[href]:link:focus, a[href]:visited:focus { color: rgb(0, 0, 0); }
a:link:active, a:visited:active, a:link:focus:active, a:visited:focus:active, #navStart a:active, .navToTop a:active, #navFunctionsPrint a:active { color: rgb(132, 51, 32); }
#branding { background-image: url('bg__branding__a,property=default.jpg'); }
#navPrimary { background-color: rgb(153, 204, 255); }
#navPrimary li a, #navPrimary li strong { background-color: rgb(153, 204, 255); border-left: 1px solid rgb(0, 0, 0) ! important; border-right: 1px solid rgb(0, 0, 0) ! important; color: rgb(0, 0, 0); }
#navPrimary li a:hover, #navPrimary li a:focus, #navPrimary li a:active, #navPrimary li strong, #navPrimary li em { background-color: rgb(51, 102, 102); border-bottom: 5px solid rgb(0, 0, 0) ! important; color: rgb(255, 255, 255); height: 1.3em ! important; }
#navSecondary dt, #navSecondary h2, #navSecondary h2 * { color: rgb(0, 0, 0); }
#navSecondary dl li a, #navSecondary dl li em a, #navSecondary dl li strong { color: rgb(16, 68, 170); background-image: url('bg__nav,property=default.gif') ! important; background-repeat: no-repeat; background-position: 4px 6px ! important; }
#navSecondary dl dt { background: none repeat scroll 0% 0% rgb(153, 204, 255); color: rgb(0, 0, 0); border-bottom: 3px solid rgb(0, 0, 0) ! important; text-decoration: none; }
#navSecondary dt, #navSecondary h2, #navSecondary dl strong, #navSecondary dl a:hover, #navSecondary dl a:focus, #navSecondary dl a:active { background-color: rgb(153, 204, 255); color: rgb(255, 255, 255); background-repeat: no-repeat; }
#navSecondary dl, #navSecondary dl a, #navSecondary div { background-color: rgb(238, 243, 249); }
#navSecondary dl a, #navSecondary dl strong { border-bottom-color: rgb(124, 162, 224); border-left-color: rgb(124, 162, 224); }
#navService strong, #navServiceMeta strong, #navBreadcrumbs strong { color: rgb(0, 0, 0); }
h1, h2, h3, h4, h5, h6, h1 *, h2 *, h3 *, h4 *, h5 *, h6 * { color: rgb(68, 68, 68); }
#content td, #content th, #content address { border-color: rgb(153, 204, 255); }
.more a, .links a, .external, #navBreadcrumbs a, #navBreadcrumbs strong { background-image: url('icon__link__a,property=default.gif'); }
#navService #navServiceSitemap a, #navService #navServiceSitemap strong { background-image: url('icon__sitemap__a,property=default.gif'); }
#navService #navServiceContact a, #navService #navServiceContact strong { background-image: url('icon__mail__a,property=default.gif'); background-repeat: no-repeat; }
#navService #navServiceImpressum a, #navService #navServiceImpressum strong { background-image: url('icon__imprint__a,property=default.gif'); }
#navService #navServiceLinks a, #navService #navServiceLinks strong { background-image: url('icon__window__a,property=default.gif'); }
.navToTop a { background-image: url('icon__up__a,property=default.gif'); }
#siteInfo { border-top-color: rgb(88, 88, 88); }
/* ::::: http://preview.ggos-d.de/SiteGlobals/StyleBundles/GGOS-D/CSS/visual/visual,templateId=renderCss.css ::::: */

/* ::::: http://preview.ggos-d.de/SiteGlobals/StyleBundles/GGOS-D/CSS/visual/module__undo,templateId=renderCss.css ::::: */

* { margin: 0pt; padding: 0pt; font-family: Arial,Helvetica,sans-serif; }
html, body { border: 0pt none; background: none repeat scroll 0% 0% rgb(255, 255, 255); color: rgb(0, 0, 0); }
blockquote, cite, em, q { font-style: normal; }
strong { font-weight: bold; }
ol { margin-left: 40px; }
ul { list-style: none outside none; }
table { border-collapse: collapse; border-spacing: 0pt; caption-side: top; empty-cells: show; }
td, th { vertical-align: top; text-align: left; }
a { text-decoration: underline; }
img { border: 0pt none; }
hr { display: none; }
/* ::::: http://preview.ggos-d.de/SiteGlobals/StyleBundles/GGOS-D/CSS/visual/skin__gsb,templateId=renderCss.css ::::: */

#content ol { list-style: decimal outside none; }
td, thead th { text-align: left; }
#content .rechts { float: right; }
#siteInfo em { font-style: normal; }
/* ::::: http://preview.ggos-d.de/SiteGlobals/StyleBundles/GGOS-D/CSS/preview/module__pbe,templateId=renderCss.css ::::: */

</pre></body></html>