/*
    Skin module: GSB 3.0 Standard Color Scheme A neutral (gray)
    Media type(s): projection, screen (projection for Opera in full screen mode)
*/
/*
    layout
*/
body, html {
    color: #3d3d3d;
}
.navSkip a:active,
.navSkip a:focus {
   color: #000000;
}
#wrapperMiddle2,
#wrapperSiteInfo1 {
    padding-right: 8px;
    background-image: url(/SiteGlobals/StyleBundles/DIK/Bilder/Farbschema__A/shadow-r,property=default.png);
}
#wrapperBackground {
    background: #fff; /* @ Safari 1.0, avoid overlapping background-image from #branding */
}
#wrapperInner,
#wrapperSiteInfo2 {
    background: #fff;
}
#wrapperMiddle1,
#siteInfo {
     background-image: url(shadow-l.png);
}

.shadow-bottom {
    background-image: url(/SiteGlobals/StyleBundles/DIK/Bilder/Farbschema__A/shadow-b,property=default.png);
}
/*
    links - order: LVHFA
*/
a:link,
.teaser a:link span,
.teaserBox a:link span,
.teaser a:link span,
.teaser a:link abbr,
.teaser a:link acronym,
.teaser a:link sub,
.teaser a:link sup,
 #navStart a:visited,
.navToTop a:visited,
#navFunctionsPrint a:visited,
.navIndex a:visited {
    color: #990000;
}
a:visited,
.teaser a:visited span,
.teaser a:visited abbr,
.teaser a:visited acronym,
.teaser a:visited sub,
.teaser a:visited sup,
.teaserBox a:visited span {
    color: #990000;
}
#content a,
#content .teaser p a:link,
#content .teaserBox p a:link  {
    color: #990000;
}
#content a:visited,
#content .teaser p a:visited,
#content .teaserBox p a:visited {
    color: #990000;
}
#content a:hover,
#content a:focus,
#content a:active,
#content .teaser p a:hover,
#content .teaser p a:focus,
#content .teaser p a:active,
#content .teaserBox p a:hover,
#content .teaserBox p a:focus,
#content .teaserBox p a:active,
#content .teaser p a.RichTextGlossarLink:link,
#content .teaserBox p a.RichTextGlossarLink:link  {
    color: #990000;
}
#content #glossarEntry h2 a {
    color:#666666;
}
#content .teaser h2 a {
    color: #000;
}
#content .teaser em {
    color: #797979;
}
#wrapperContent #content .teaser p.comments {
    background-image: url(/SiteGlobals/StyleBundles/DIK/Bilder/Farbschema__A/border,property=default.gif);
}
#wrapperContent #content .teaser p.comments a {
    color: #797979;
}
#content .teaser h2 a:visited,
#content .teaserBox h2 a:visited,
#content .links a:visited,
#content .more a:visited,
#content a.shoopingCardLink:visited,
#content a.DownloadLink:visited,
#content table a.ThemenLink:visited {
    color: #990000;
}
#content #navBreadcrumbs a:visited {
color: #383838;
}
.teaser a:hover span,
.teaser a:focus span,
.teaser a:active span,
.teaser a:hover abbr,
.teaser a:focus abbr,
.teaser a:active abbr,
.teaser a:hover acronym,
.teaser a:focus acronym,
.teaser a:active acronym,
.teaser a:hover sub,
.teaser a:focus sub,
.teaser a:active sub,
.teaser a:hover sup,
.teaser a:focus sup,
.teaser a:active sup,
.teaserBox a:hover span,
.teaserBox a:focus span,
.teaserBox a:active span,
#content .links a,
#content .links a:hover,
#content .links a:focus,
#content .links a:active,
#content a.DownloadLink,
#content a.DownloadLink:hover,
#content a.DownloadLink:focus,
#content a.DownloadLink:active,
#content .teaser a,
#content .teaserBox a,
#content .more a,
#content .more a:hover,
#content .more a:focus,
#content .more a:active,
#content #navBreadcrumbs a:hover,
#content #navBreadcrumbs a:focus,
#content #navBreadcrumbs a:active,
#content table a.ThemenLink,
#content table a.ThemenLink:hover,
#content table a.ThemenLink:focus,
#content table a.ThemenLink:active,
#content a.shoopingCardLink:link,
#content a.shoopingCardLink:hover,
#content a.shoopingCardLink:focus,
#content a.shoopingCardLink:active,
#content .teaser h2 a:hover,
#content .teaser h2 a:focus,
#content .teaser h2 a:active,
#content .teaserBox h2 a:hover,
#content .teaserBox h2 a:focus,
#content .teaserBox h2 a:active,
#navStart a:hover,
#navStart a:focus,
#navStart a:active,
#content .navToTop a,
#content .navToTop a:hover,
#content .navToTop a:focus,
#content .navToTop a:active,
#navFunctionsPrint a:hover,
#navFunctionsPrint a:focus,
#navFunctionsPrint a:active,
#content #searchResultIndex a,
#content #searchResultIndex a:visited,
#content #searchResultIndex a:hover,
#content #searchResultIndex a:focus,
#content #searchResultIndex a:active,
#content #searchResultIndexBottom a,
#content #searchResultIndexBottom a:visited,
#content #searchResultIndexBottom a:hover,
#content #searchResultIndexBottom a:focus,
#content #searchResultIndexBottom a:active {
    color: #990000;
}
#content #navBreadcrumbs a {
    color: #000;
}
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: #990000;
}
.navToTop a:active,
.teaser a:active span,
.teaserBox a:active span,
#navFunctionsPrint a:active {
    color: #990000;
}


#siteInfo ul li a,
#siteInfo p em,
#siteInfo p em a {
    color: #999;
}
#siteInfo p em a:hover,
#siteInfo p em a:active,
#siteInfo p em a:focus {
    color: #990000;
}
/* headlines */
#content h2 {
    border-bottom-color: #999;
}
/*
    branding
*/
#branding {
    background-image: url(/SiteGlobals/StyleBundles/DIK/Bilder/Farbschema__A/bg__header,property=default.png);
    background-color: #fff;
}
#branding p {
    background: #fff;
}
#branding p#claim {
    color: #fff;
}
#content h2.special-hl {
    color: #fff;
    background-image: url(/SiteGlobals/StyleBundles/DIK/Bilder/Farbschema__A/bg-headline,property=default.jpg);
}
#content div.button {
    background-image: url(/SiteGlobals/StyleBundles/DIK/Bilder/Farbschema__A/border,property=default.gif);
}
#content div.button a {
    background-image: url(/SiteGlobals/StyleBundles/DIK/Bilder/Farbschema__A/bg-button-1,property=default.jpg);
    color: #fff;
}
#content div.button span {
    background-image: url(/SiteGlobals/StyleBundles/DIK/Bilder/Farbschema__A/bg-button-r,property=default.jpg);
    color: #fff;
}
#navServiceMeta {
     background: #fff;
}
#navServiceMeta ul#navMeta li a {
    color: #797979;
}
.campaign-content {
    color: #fff;
    background-color: transparent;
    z-index: 1000;
    background-image: url(/SiteGlobals/StyleBundles/DIK/Bilder/Farbschema__A/campaign,property=default.png);
}
#campaign .campaign-content h1 a:link,
#campaign .campaign-content h1 a:visited {
    color: #fff;
    text-decoration: none;
}

#campaign .campaign-content h1 a:focus,
#campaign .campaign-content h1 a:hover,
#campaign .campaign-content h1 a:active {
    color: #fff;
    text-decoration: underline;
}
.campaign-t {
background-image: url(/SiteGlobals/StyleBundles/DIK/Bilder/Farbschema__A/campaign__top,property=default.png);
}
.campaign-content {
background-image: url(/SiteGlobals/StyleBundles/DIK/Bilder/Farbschema__A/campaign,property=default.png);
}
.campaign-b {
background-image: url(/SiteGlobals/StyleBundles/DIK/Bilder/Farbschema__A/campaign__bottom,property=default.png);
}
/* Content */
/* Startseite */
.home #content #teaser-box {
    background: #EAEAEA;
}
#content #teaser-box {
    background: #fff;
}
/* Themen und dispkussionen */
#wrapperContent #content .post {
     background-image: url(/SiteGlobals/StyleBundles/DIK/Bilder/Farbschema__A/border,property=default.gif);
}
/*
   navigation
*/
/* secondary */
#navSecondary dt,
#navSecondary dl a,
#navSecondary dl strong {
    color: #333;
}

#navSecondary dl dt {
    display:none;
    background: #666666;
    color: #fff;
}
#navSecondary a:link,
#navSecondary a:visited {
    color: #333;
}
#navSecondary a:hover,
#navSecondary a:focus,
#navSecondary a:active {
     color: #990000;
}
#navSecondary li.externalLink a:hover,
#navSecondary li.externalLink a:focus,
#navSecondary li.externalLink a:active {
    color: #990000;
}
#navSecondary ul {
    background-color: #fff;
}
#navSecondary ul ul {
        background-image: none;
}
#navSecondary ul ul ul {
      border-left: none;
    background-image: none;
}
#navSecondary ul ul ul li {
    background: none;
}
#navSecondary ul ul ul li a,
#navSecondary ul ul ul li strong {
    background-image: url(/SiteGlobals/StyleBundles/DIK/Bilder/Farbschema__A/icon__list,property=default.gif);
}
#navSecondary li {
    background-image: url(/SiteGlobals/StyleBundles/DIK/Bilder/Farbschema__A/border-nav,property=default.gif);
}
#navSecondary li a.open:hover em {
    color: #990000;
}
#navSecondary li em {  /* erste ebene */
     color: #000;
}
#navSecondary li span.current strong {  /* erste ebene */
    border-left: 5px solid #FDBC16;
    color: #990000;
}
#navSecondary li a:hover,
#navSecondary li a:focus,
#navSecondary li a:active {
        color: #990000;
}
#navSecondary li li {
}
#navSecondary li li strong {  /* zweite ebene */
    color: #000;
}
#navSecondary li li li a:hover,
#navSecondary li li li a:focus,
#navSecondary li li li a:active {
         color: #990000;
}
#navSecondary li#navSubSite a:hover,
#navSecondary li#navSubSite a:focus,
#navSecondary li#navSubSite a:active {
    color: #990000;
}
#navSecondary #search input.submit {
    background-image: url(/SiteGlobals/StyleBundles/DIK/Bilder/Farbschema__A/icon__search,property=default.gif);
    background-color: #fff;
    color:#3D3D3D;
    border-top-color: #DFDFDF !important;
    border-left-color: #fff !important;
    border-right-color: #DFDFDF !important;
    border-bottom-color: #DFDFDF !important;
}
#navSecondary #navService {
   background: #fff;
}
/* Nav-Index */
#content .navIndex {
    background: #E5E5E5;
}
/* selected item */
#navService strong,
#navServiceMeta strong,
#navBreadcrumbs strong {
    color: #000;
}
#navServiceMeta a {
    color: #797979;
}
/*
    search
*/
#navSecondary #search {
    background-image: url(/SiteGlobals/StyleBundles/DIK/Bilder/Farbschema__A/border-nav,property=default.gif);
}
#navSecondary #search input {
    border-color: #DFDFDF;
}
#navSecondary #search h2 a,
#navSecondary #search h2 a:hover,
#navSecondary #search h2 a:focus,
#navSecondary #search h2 a:active {
     color: #000;
     background: #E5E5E5;
}
/* headings */
h1, h2, h3, h4, h5, h6, h1 *, h2 *, h3 *, h4 *, h5 *, h6 * {
    color: #383838;
}

#content .teaser h2 .theme em {
    color: #3D3D3D;
    background: #FFF;
}
#content .teaserBox dl,
#content .teaserBox ul {
    border-top: 1px solid #FFFFFF;
}
/* lists */
#content .links li.Ueberblick {
    background: #E6F1F5;
}
#content .links li.Akteure {
    background: #F1E2CB;
}
#content .links li.Zuwanderer {
    background: #ECF8EE;
}
#content ul li {
    background-image: url(/SiteGlobals/StyleBundles/DIK/Bilder/Farbschema__A/icon__list,property=default.gif);
}

/* images */
#content .picture {
    color: #000;
}
#content .picture .source, #content .picture .caption {
    color: #797979;
}
/* tables, address */
#content caption {
    color: #000;
}
#content th {
    border-bottom: 1px solid #fff;
    background: #F0F0F0;
    color: #4A4A4A;
}
#content tbody th {
    border-bottom: none;
    background: #F0F0F0;
    color: #4A4A4A;
}
#content td {
    border-bottom: 1px solid #fff;
    border-left: 1px solid #fff;
    background: #E9E9E9;
    color: #000;
}
/* shopping cart */
#content #shoppingCart td .submit {
    color: #1044aa;
}
/*
    forms
*/
#content fieldset {
   background: #EAEAEA;
}
#content legend {
    color: #000;
}
#content form h3 {
    color: #000;
}
input, select, textarea {
    border-color: #DFDFDF;
    font-family: arial, geneva, helvetica, sans-serif;
}
input:focus, select:focus, textarea:focus { /* @ EOMB */
    border-color: #000;
    color: #000;
}
#content .submit,
#supplement .submit {
    background-image: url(/SiteGlobals/StyleBundles/DIK/Bilder/Farbschema__A/bg-button,property=default.jpg);
    background-color: #fff;
    color: #fff;
}
#content .reset {
    background-image: url(/SiteGlobals/StyleBundles/DIK/Bilder/Farbschema__A/bg-button-reset,property=default.jpg);
    background-color: #fff;
    color: #fff;
}
.error input,
.error select,
.error textarea {
    background-color: #f00;
    color: #fff;
}
.error .formLabel label,
.error .formLabel em {
    color: #f00;
}
#content form p.formError {
    border-color: #fff;
    color:#FF0000;
}
#content form strong.formError {
    color:#FF0000;
}
/*
    supplement
*/
#supplement {
     background: #EAEAEA;
}
.home #supplement {
    background: #fff;
}
#supplement .teaser h3 {
   color:#000;
}
/*
    icons
    NOTE: All link states (:link, :visited, :hover, :focus, :active) reside in *one* single image; keep link order: LVHFA.
*/
.more a,
.links a,
#supplement  .button a,
a.external,
a.ThemenLink,
a.shoopingCardLink {
    background-image: url(/SiteGlobals/StyleBundles/DIK/Bilder/Farbschema__A/icon__link,property=default.gif);
}
.links a.marginalFeedLink {
    background-image: url(/SiteGlobals/StyleBundles/DIK/Bilder/Farbschema__A/icon-rss-marginal,property=default.gif);
}
#supplement .links a.marginalNewsletterLink {
    background-image: url(/SiteGlobals/StyleBundles/DIK/Bilder/Farbschema__A/icon-mail-marginal,property=default.gif);
    background-position:0 0;
    padding-bottom:10px;
    padding-left:22px;
}

.downloadliste a.shoppingCartLink {
    background-image: none;
}
a.DownloadLink,
.links a.DownloadLink {
    background-image: url(/SiteGlobals/StyleBundles/DIK/Bilder/Farbschema__A/icon__download,property=default.gif);
}
#navBreadcrumbs a,
#navBreadcrumbs strong {
    background-image: url(/SiteGlobals/StyleBundles/DIK/Bilder/Farbschema__A/icon__breadcrumb,property=default.gif);
}
#wrapperOuter a.external {
    background-image: url(/SiteGlobals/StyleBundles/DIK/Bilder/Farbschema__A/icon-external,property=default.gif);
}
.downloads a {  /* MUST preceed .links in this style sheet - usage is: .links.downloads */
    background-image: url(/SiteGlobals/StyleBundles/DIK/Bilder/Farbschema__A/icon__file,property=default.gif);
}
p.ShoppingCartAdd a,
#ShoppingCartAdd a,
#content .links a.shoopingCardLink,
#content table a.shoopingCardLink {
    background-image: url(/SiteGlobals/StyleBundles/DIK/Bilder/Farbschema__A/icon__cart,property=default.gif);
}
#navFunctionsPrint a {
}
#navFunctionsClose a  {
     background-image: url(/SiteGlobals/StyleBundles/DIK/Bilder/Farbschema__A/icon__link-pfeil,property=default.gif);
}
#navFunctionsRecommend a {
    background-image: url(/SiteGlobals/StyleBundles/DIK/Bilder/Farbschema__A/icon__mail,property=default.gif);
}
#navFunctionsGlossary a  {
    background-image: url(/SiteGlobals/StyleBundles/DIK/Bilder/Farbschema__A/icon__link-pfeil,property=default.gif);
}
#navStart a {
    background-image: url(/SiteGlobals/StyleBundles/DIK/Bilder/Farbschema__A/icon__up,property=default.gif);
}
#navContent a {
    background-image: url(/SiteGlobals/StyleBundles/DIK/Bilder/Farbschema__A/icon__down,property=default.gif);
}
.navToTop a {
    background-image: url(/SiteGlobals/StyleBundles/DIK/Bilder/Farbschema__A/icon-top.gif,property=default.gif);
}
abbr, acronym, dfn {
    border-bottom: 1px dotted  #9cbdde;
}
#glossaryIndex a {
   text-decoration:underline;
}
#navFunctionsPrint a:visited {
    color: #999999;
}
a:link:hover, a:visited:hover,#glossaryIndex a,
a:link:focus, a:visited:focus,
#glossaryIndex strong,
#navStart a:hover,
#navStart a:focus,
.navToTop a:hover,
.navToTop a:focus,
#navFunctionsPrint a:hover,
#navFunctionsPrint a:focus,
#navFunctionsPrint a:visited:hover {
    color: #990000;
}
/* Startseite*/
#about {
    background: #fff url(/SiteGlobals/StyleBundles/DIK/Bilder/Farbschema__A/bg__header,property=default.png) 0 2.5em no-repeat;
    width:733px; 
    height:342px;
}
#aboutwrapper{
     margin-top:2.5em;
}
#aboutNoscript { 
     width:733px; 
     height:342px; 
     background: #fff url(/SiteGlobals/StyleBundles/DIK/Bilder/Farbschema__A/bg__header,property=default.png) 0pt 2.5em no-repeat scroll;
}
/*Umfrage*/
.balken{
background-color:#990000;width:10%;height:1em;
padding:2px;border:1px solid #000000;
}
/*Diskusionen Marginalspalte*/
#supplement .teaser p.header,
#content .eintragTrennung {
    background: transparent url(/SiteGlobals/StyleBundles/DIK/Bilder/Farbschema__A/border-nav,property=default.gif) repeat-x left bottom;
    padding-bottom: 1em;
}
#content a.feedLink {
    color: #990000;
    /* font-size: 130%; */
    background-image: url(/SiteGlobals/StyleBundles/DIK/Bilder/Farbschema__A/icon-rss-marginal,property=default.gif);
    background-position: 0;
    font-weight:bold;
    padding-left: 22px;
    display:block;
}
#content div a.feedLink {
    font-size:130%;
}
#supplement .teaser fieldset {
     padding-top:1em;
}
#supplement .teaser fieldset p {
     margin:0;
}
#supplement .teaser p.formHandle {
     margin:0;
}
#content p.highlight  {
    background: #E9E9E9;
}
