body {
    background-color: #fff;
color: #333;
}
a.externallink, a.RichTextExtLink{
    background: url(/cae/servlet/contentblob/666896/normal/44529/9x9_linkextern_red_on_white.gif) no-repeat 0 .25em !important;
}
 a.externallink img {
    display: none;
}
 a.downloadlink {
    background: url(/cae/servlet/contentblob/666902/normal/44532/9x9_file_red.gif) 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(/cae/servlet/contentblob/700122/normal/44596/reach_header_content_light_tr.gif) no-repeat right top;
}
h2.boxheader-main span {
    background: transparent url(/cae/servlet/contentblob/700124/normal/44597/reach_header_content_light_tl.gif) no-repeat left top;
}
h2.boxheader,
h2.boxheader-main {
    background-color: #ACC989;
    background-image: url(/cae/servlet/contentblob/700126/normal/44598/reach_navbox_tr.gif);
    background-repeat: no-repeat;
    background-position: right top;
}
h2.boxheader span,
h2.boxheader-main span {
    background-image: url(/cae/servlet/contentblob/700128/normal/44599/reach_navbox_tl.gif);
    background-repeat: no-repeat;
}
.navbox .top {
    background: #ACC989 url(/cae/servlet/contentblob/700126/normal/44598/reach_navbox_tr.gif) no-repeat scroll right top;
}
.navbox .top span {
    background:transparent url(/cae/servlet/contentblob/700128/normal/44599/reach_navbox_tl.gif) no-repeat scroll left top;
}
.navbox .bottom {
    background: #ACC989 url(/cae/servlet/contentblob/700130/normal/44600/reach_navbox_br.gif) no-repeat scroll right bottom;
   }
.navbox .bottom span {
    background:transparent url(/cae/servlet/contentblob/700132/normal/44601/reach_navbox_bl.gif) no-repeat scroll left bottom;
}
#nav .navbox .content {
     border-bottom: 0;
}
div#branding {
    background: transparent url(/cae/servlet/contentblob/700134/normal/44602/reach_header.jpg) top left no-repeat;
}
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(/cae/servlet/contentblob/666890/normal/44526/9x9_linkintern_red_on_white.gif) no-repeat 0 .25em;
}
ul.generictablelist li a.downloadlink,
ul.publikationenliste li a.downloadlink,
ul.SearchResult li a.downloadlink {
    background: url(/cae/servlet/contentblob/666902/normal/44532/9x9_file_red.gif) no-repeat 0 .25em;
    padding-right: 4px;
}
ul.generictablelist li a.orderlink,
ul.publikationenliste li a.orderlink,
ul.SearchResult li a.orderlink {
    background: url(/cae/servlet/contentblob/667012/normal/44578/9x9_warenkorb_red.gif) no-repeat 0 .25em;
}
ul.select-language {
    margin-left: 0;
}
ul.toc li a {
    background: url(/cae/servlet/contentblob/667004/normal/44574/9x9_linkdown_red_on_white.gif) 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(/cae/servlet/contentblob/700136/normal/44666/reach_nav-supplementary_t.gif) repeat-x top;
}
.borderedbox .bottom {
    background: url(/cae/servlet/contentblob/700138/normal/44649/reach_nav-supplementary_b.gif) repeat-x bottom;
}
.borderedbox .contentwrap {
    background: url(/cae/servlet/contentblob/700140/normal/44648/reach_nav-supplementary_l.gif) repeat-y left;
}
.borderedbox .content {
    background: url(/cae/servlet/contentblob/700142/normal/44657/reach_nav-supplementary_r.gif) repeat-y right;
}
.borderedbox .top span span {
    background: url(/cae/servlet/contentblob/700144/normal/44653/reach_nav-supplementary_tl.jpg) no-repeat top left;
}
.borderedbox .top span {
    background: url(/cae/servlet/contentblob/700146/normal/44608/reach_nav-supplementary_tr.jpg) no-repeat top right;
}
.borderedbox .bottom span span {
    background: url(/cae/servlet/contentblob/700148/normal/44665/reach_nav-supplementary_bl.jpg) no-repeat bottom left;
}
.borderedbox .bottom span {
    background: url(/cae/servlet/contentblob/700150/normal/44610/reach_nav-supplementary_br.jpg) 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(/cae/servlet/contentblob/710278/normal/44619/reach_minus_on_orange.gif);
}
.navbox ul li .ThemenNavNode {
    background-image: url(+);
}
 .navbox ul li .ThemenNavNodeSelected,
.navbox ul li .ThemenNavNodeInPath {
    background-image: url(/cae/servlet/contentblob/808490/normal/51866/hook_selected.gif);
}
.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(/cae/servlet/contentblob/666890/normal/44526/9x9_linkintern_red_on_white.gif) no-repeat 0 .25em;
}
.Contentspalte a[name],
.ContentspalteBreit a[name],
.Marginalspalte a[name] {
    padding: 0;
background: transparent none;
}
a.to-the-top-link {
background:transparent url(/cae/servlet/contentblob/667000/normal/44572/9x9_jumplabel_red.gif) no-repeat scroll 100% 0.35em;
}
.Contentspalte .block,
.ContentspalteBreit .block {
    padding-bottom: 0;
}
.Contentspalte .borderedbox a {
    background: none transparent;
}
.Contentspalte .borderedbox .nextPage {
background: url(/cae/servlet/contentblob/700152/normal/44661/reach_paging_next_green.gif) right center no-repeat;
}
.Contentspalte .faqlist .contentbox ul li a,
.ContentspalteBreit .faqlist .contentbox ul li a {
    background-image: url(/cae/servlet/contentblob/666894/normal/44528/9x9_linkdown_red_on_lightblue.gif);
}
.Contentspalte .faqlist .faq-top,
.ContentspalteBreit .faqlist .faq-top,
.Contentspalte .bmlist .bm-top,
.ContentspalteBreit .bmlist .bm-top {
    background: url(/cae/servlet/contentblob/667008/normal/44576/9x9_linktop_red_on_white.gif) no-repeat right center;
}
.Contentspalte .teaserbox a {
    font-weight: normal;
}
#fontadjuster a#adjuster-reduce {
background: url(/cae/servlet/contentblob/700154/normal/44612/reach_aminus.gif) no-repeat left bottom;
}
#fontadjuster a#adjuster-increase {
background: url(/cae/servlet/contentblob/700156/normal/44650/reach_aplus.gif) no-repeat left bottom;
}
#functions ol li.LastEntry a {
background: url(/cae/servlet/contentblob/667020/normal/44582/breadcrumb_darkgrey.gif) no-repeat left center;
}
 #functions ol li a {
background: url(/cae/servlet/contentblob/666888/normal/44525/breadcrumb_blue.gif) 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;
}
.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(/cae/servlet/contentblob/700158/normal/44646/reach_box_content_light_bl.gif) no-repeat bottom left;
 }
 .bottom {
     background: #EEF4E8 url(/cae/servlet/contentblob/700160/normal/44662/reach_box_content_light_br.gif) no-repeat bottom right;
 }
.contentbox .bottom span {
          background: url(/cae/servlet/contentblob/700162/normal/44616/reach_box_content_bl.gif) no-repeat bottom left;
 }
 .contentbox .bottom {
     background: #DEEAD2 url(/cae/servlet/contentblob/700164/normal/44617/reach_box_content_br.gif) 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(/cae/servlet/contentblob/700166/normal/44618/reach_plus_on_orange.gif) 7px 7px no-repeat;
 }
 #nav a:focus, #nav a:active {
     background: #ACC989 !important;
     color: #333;
 }
.navbox a.NavigationNodeInPath {
      background:  url(/cae/servlet/contentblob/700168/normal/44619/reach_minus_on_orange.gif) 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(/cae/servlet/contentblob/666892/normal/44527/9x9_linkintern_red_on_lightblue.gif) no-repeat 0 .25em;
}
.navbox .NavInfo a.externallink {
    background-image: url(/cae/servlet/contentblob/666898/normal/44530/9x9_linkextern_red_on_lightblue.gif);
}
.navbox .NavInfo .phonenumber {
    padding-left: 1.3636em;
    background: transparent url(/cae/servlet/contentblob/700170/normal/44620/telephone_grey.gif) no-repeat 0 .25em;
    font-weight: bold;
}
#nav-primary {
    position: relative;
}
#nav-supplementary.borderedbox .content .functions a {
    background-image: url(/cae/servlet/contentblob/700172/normal/44645/reach_print.gif);
    color: #ac5329;
    margin-left: 1em;
}
#nav-supplementary.borderedbox .email {
    background-image: url(/cae/servlet/contentblob/700174/normal/44622/reach_email.gif);
    color: #ac5329;
    float: left;
    margin-left: 3em;
}
#nav-supplementary .content a {
    background: url(../images/REACH/print_789ac0.gif) no-repeat left center;
}
#nav-supplementary .content a#printlink {
    background-image: url(../images/REACH/print_789ac0.gif);
}
#nav-supplementary .content a#sendlink {
    background-image: url(../images/REACH/mail_789ac0.gif);
}
.phonenumber {
    background: transparent url(/cae/servlet/contentblob/700170/normal/44620/telephone_grey.gif) no-repeat scroll 0pt 0.25em;
    padding-left: 1.3636em;
}
#quicksearchwrapper a,
#quicksearchwrapper .button,
#quicksearchwrapper .NavigationNodeSelected {
    background: transparent url(/cae/servlet/contentblob/700176/normal/44654/reach_arrow_on_white.gif) 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(/cae/servlet/contentblob/666892/normal/44527/9x9_linkintern_red_on_lightblue.gif) no-repeat 0 .25em;
    color: #333;
}
.specialbox a.externallink {
    background-image: url(/cae/servlet/contentblob/666898/normal/44530/9x9_linkextern_red_on_lightblue.gif);
}
.specialbox .bottom {
    background: url(/cae/servlet/contentblob/700178/normal/44644/reach_rich_specialbox_br.gif) no-repeat bottom right;
}
.specialbox .bottom span {
    background: url(/cae/servlet/contentblob/700180/normal/44660/reach_rich_specialbox_bl.gif) no-repeat bottom left;
}
.specialbox li {
    border-bottom: 1px solid #c8e2ef;
    background: transparent none;
}
.specialbox .top {
    background: url(/cae/servlet/contentblob/700182/normal/44512/reach_rich_specialbox_tr.gif) no-repeat top right;
}
.specialbox .top span {
    background: url(/cae/servlet/contentblob/700184/normal/44511/reach_rich_specialbox_tl.gif) 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;
}
.content form#sectionSearch {
    background-color: #DEEAD2;
}
 #secundary-navigation form .SecondColumn input.button {
border: none;
 background: #DEEAD2 url(/cae/servlet/contentblob/666892/normal/44527/9x9_linkintern_red_on_lightblue.gif) 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(/cae/servlet/contentblob/666900/normal/44531/9x9_mail_red.gif) 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: 20px;
}
form .radiobuttongrp input {
   float: left;
   margin-left: -18px;
}
form .checkboxgrp em {
    height: 1%;
    display: block;
    font-style: normal;
    margin-bottom: 5px;
    padding-left: 18px;
}
form .checkboxgrp input {
   float: left;
   margin-left: -18px;
}
ul.whatsnew-list li a {
    padding-left: 15px;
    background: url(/cae/servlet/contentblob/666890/normal/44526/9x9_linkintern_red_on_white.gif) 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(/cae/servlet/contentblob/700170/normal/44620/telephone_grey.gif) 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(/cae/servlet/contentblob/808492/normal/51865/hook_unselected.gif) no-repeat 7px 7px; }
#ThemenVonAbisZ .NavigationNodeSelected { background: transparent url(/cae/servlet/contentblob/808490/normal/51866/hook_selected.gif) 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;}
