  DIV.csc-textpic-caption-c .csc-textpic-caption { text-align: center; } DIV.csc-textpic-caption-r .csc-textpic-caption { text-align: right; } DIV.csc-textpic-caption-l .csc-textpic-caption { text-align: left; }  DIV.csc-textpic DIV.csc-textpic-imagecolumn { float: left; display: inline; }  DIV.csc-textpic-border DIV.csc-textpic-imagewrap .csc-textpic-image IMG { border: 2px solid black; padding: 0px 0px; } DIV.csc-textpic-imagewrap { padding: 0; } DIV.csc-textpic IMG { border: none; }  DIV.csc-textpic DIV.csc-textpic-imagewrap DIV.csc-textpic-image { float: left; }  DIV.csc-textpic DIV.csc-textpic-imagewrap UL { list-style: none; margin: 0; padding: 0; } DIV.csc-textpic DIV.csc-textpic-imagewrap UL LI { float: left; margin: 0; padding: 0; }  DIV.csc-textpic DIV.csc-textpic-imagewrap DL.csc-textpic-image { float: left; } DIV.csc-textpic DIV.csc-textpic-imagewrap DL.csc-textpic-image DT { float: none; } DIV.csc-textpic DIV.csc-textpic-imagewrap DL.csc-textpic-image DD { float: none; } DIV.csc-textpic DIV.csc-textpic-imagewrap DL.csc-textpic-image DD IMG { border: none; }  DL.csc-textpic-image { margin: 0; } DL.csc-textpic-image DT { margin: 0; display: inline; } DL.csc-textpic-image DD { margin: 0; }  DIV.csc-textpic-clear { clear: both; }   DIV.csc-textpic-left DIV.csc-textpic-imagewrap .csc-textpic-image, DIV.csc-textpic-intext-left-nowrap DIV.csc-textpic-imagewrap .csc-textpic-image, DIV.csc-textpic-intext-left DIV.csc-textpic-imagewrap .csc-textpic-image { display: inline;  margin-right: 10px; }  DIV.csc-textpic-right DIV.csc-textpic-imagewrap .csc-textpic-image, DIV.csc-textpic-intext-right-nowrap DIV.csc-textpic-imagewrap .csc-textpic-image, DIV.csc-textpic-intext-right DIV.csc-textpic-imagewrap .csc-textpic-image { display: inline;  margin-left: 10px; }  DIV.csc-textpic-center DIV.csc-textpic-imagewrap .csc-textpic-image { display: inline;  margin-left: 10px; } DIV.csc-textpic DIV.csc-textpic-imagewrap .csc-textpic-image .csc-textpic-caption { margin: 0; } DIV.csc-textpic DIV.csc-textpic-imagewrap .csc-textpic-image IMG { margin: 0; }  DIV.csc-textpic DIV.csc-textpic-imagewrap .csc-textpic-image { margin-bottom: 5px; } DIV.csc-textpic-equalheight DIV.csc-textpic-imagerow { margin-bottom: 5px; display: block; } DIV.csc-textpic DIV.csc-textpic-imagerow { clear: both; }  DIV.csc-textpic DIV.csc-textpic-imagewrap .csc-textpic-firstcol { margin-left: 0px !important; } DIV.csc-textpic DIV.csc-textpic-imagewrap .csc-textpic-lastcol { margin-right: 0px !important; }  DIV.csc-textpic-intext-left DIV.csc-textpic-imagewrap, DIV.csc-textpic-intext-left-nowrap DIV.csc-textpic-imagewrap { margin-right: 10px !important; } DIV.csc-textpic-intext-right DIV.csc-textpic-imagewrap, DIV.csc-textpic-intext-right-nowrap DIV.csc-textpic-imagewrap { margin-left: 10px !important; }   DIV.csc-textpic-above DIV.csc-textpic-text { clear: both; }  DIV.csc-textpic-center { text-align: center;  } DIV.csc-textpic-center DIV.csc-textpic-imagewrap { margin: 0 auto; } DIV.csc-textpic-center DIV.csc-textpic-imagewrap .csc-textpic-image { text-align: left;  } DIV.csc-textpic-center DIV.csc-textpic-text { text-align: left;  }  DIV.csc-textpic-right DIV.csc-textpic-imagewrap { float: right; } DIV.csc-textpic-right DIV.csc-textpic-text { clear: right; }  DIV.csc-textpic-left DIV.csc-textpic-imagewrap { float: left; } DIV.csc-textpic-left DIV.csc-textpic-text { clear: left; }  DIV.csc-textpic-intext-left DIV.csc-textpic-imagewrap { float: left; }  DIV.csc-textpic-intext-right DIV.csc-textpic-imagewrap { float: right; }  DIV.csc-textpic-intext-right-nowrap DIV.csc-textpic-imagewrap { float: right; clear: both; }  * html DIV.csc-textpic-intext-right-nowrap .csc-textpic-text { height: 1%; }   DIV.csc-textpic-intext-left-nowrap DIV.csc-textpic-imagewrap { float: left; clear: both; }  * html DIV.csc-textpic-intext-left-nowrap .csc-textpic-text { height: 1%; }    .csc-textpic-intext-left ol, .csc-textpic-intext-left ul { padding-left: 40px; overflow: auto; height: 1%; } DIV.csc-textpic DIV.csc-textpic-imagerow-last { margin-bottom: 0; }  body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td { margin:0; padding:0; } table { border-collapse:collapse; border-spacing:0; } fieldset,img { border:0; } address,caption,cite,code,dfn,em,strong,th,var { font-style:normal; font-weight:normal; } ol,ul { list-style:none; } caption,th { text-align:left; } h1,h2,h3,h4,h5,h6 { font-size:100%; font-weight:normal; } q:before,q:after { content:''; }   strong {  font-weight:bold; } em {  font-style:italic; } abbr,acronym { cursor:help; }  input.button { cursor:pointer; }  .hidden { display: none; } .left { float: left; } .right { float: right; } .align-center { text-align: center; } .align-left { text-align: left; } .align-right { text-align: right; } .clear { clear: both; } .clear:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; } .borderless { border: 0; }   html { display: block; height: 100%; overflow: hidden; background: #E5E0DA url('/fileadmin/web/images/common/html.background.gif') 0 0 repeat-x; } body { display: block; height: 100%; font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #211e18; } a { color: #000000; } a:hover { color: #211e18; }  #stage { position: absolute; left: 0; top: 0; overflow: hidden; width: 100%; height: 100%; } #stage:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }  #logo { position: absolute; top: 30px; right: 428px; z-index: 1000; } #logo a { overflow: hidden; display: block; width: 82px; height: 64px; text-indent: -22222px; background: url('/fileadmin/web/images/logo.gif') center center no-repeat; } #logo img, #logo br { display: none; }  #layout { position: absolute; left: 0; top: 0; overflow: hidden; width: 100%; height: 100%; } #layout:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }  #content { height: 100%; background: #E5E0DA url('/fileadmin/web/images/common/content.background.png') 0 0 no-repeat; } #content:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; } #content .focus { position: absolute; right: 0; top: 0; bottom: 50px; overflow: auto; background: #E5E0DA url('/fileadmin/web/images/common/html.background.gif') 0 0 repeat-x; } #content .context { position: absolute; top: 0; bottom: 0; left: 0; right: 546px; overflow: hidden; border: 10px solid #FFFFFF; } #content .label { position: absolute; bottom: 0; left: 0; right: 546px; } #content .media { position: absolute; top: 10px; bottom: 10px; left: 10px; right: 556px; overflow: hidden; } #content .media img { border: 0 !important; }  #navigation { position: absolute; right: 388px; top: 0; bottom: 0; z-index: 500; width: 168px; background: #FFFFFF; -moz-box-shadow: #000000 0 0 10px; -webkit-box-shadow: #000000 0 0 10px; }  #mainmenu { margin: 115px 25px 0 25px; } #mainmenu li { margin: 8px 0; padding: 0 0 0 20px; background: url('/fileadmin/web/images/common/arrow.icon.gif') 0 3px no-repeat; } #mainmenu a { display: block; height: 12px; font-size: 12px; } #mainmenu a.graphical { text-indent: -22222px; overflow: hidden; background-repeat: no-repeat; } #mainmenu li ul { padding: 4px 0; } #mainmenu li li { margin: 4px 0; padding: 0; background: none; } #mainmenu li li a { padding: 0 0 0 15px; color: #838383; font-size: 11px; text-decoration: none; } #mainmenu li li a.active, #mainmenu li li a.crumb, #mainmenu li li a:hover { color: #000000; background: url('/fileadmin/web/images/common/arrow2.icon.gif') 0 3px no-repeat; }  #breadcrumbs { position: absolute; bottom: 10px; right: 10px; z-index: 1000; margin: 0 !important; padding: 6px 12px; background: #FFFFFF; font-family: 'Franklin Gothic Book', 'Trebuchet MS', Arial, Helvetica, sans-serif; text-transform: uppercase; font-size: 12px; } #breadcrumbs a { text-decoration: none !important; }  #footer { position: absolute; bottom: 20px; right: 0; z-index: 50; width: 388px; text-align: center; color: #808080; font-size: 10px; text-transform: uppercase; } #footer a { color: #808080; text-decoration: none; font-family: 'Franklin Gothic Book', 'Trebuchet MS', Arial, Helvetica, sans-serif; } #footer .menu { } #footer .copyright { } #footer br { display: none; }  #brand { } #brand a { } #brand br, #brand em { display: none; } #brand strong { font-weight: normal; }   @font-face { font-family: 'Franklin Gothic Book'; src: url('/fileadmin/web/fonts/franklin-gothic.eot'); } @font-face { font-family: 'Franklin Gothic Book'; src: url('/fileadmin/web/fonts/franklin-gothic.ttf'); }  ::-moz-selection{ background: #000000; color: #FFFFFF; } ::selection { background: #000000; color: #FFFFFF; }  #content .element { margin: 0 0 20px 0; }  #content h1, #content h2, #content h3, #content h4, #content h5, #content h6 { margin: 0 0 8px 0; font-family: 'Franklin Gothic Book', 'Trebuchet MS', Arial, Helvetica, sans-serif; font-size: 12px; color: #403A30; text-transform: uppercase; } #content h1 { margin: 0 0 8px 0; font-size: 18px; color: #FFFFFF; } #content h2 { font-size: 16px; } #content h3 { font-size: 14px; } #content h4 { font-size: 12px; } #content h5 { font-size: 11px; } #content h6 { font-size: 11px; } #content h1 a, #content h2 a, #content h3 a, #content h4 a, #content h5 a, #content h6 a { color: #FFFFFF; }  #content p, #content ul, #content ol, #content dl, #content address, #content blockquote, #content pre, #content table { margin: 8px 0; line-height: 16px; } #content p { } #content ul { list-style-type: circle; list-style-position: inside; margin-left 16px; } #content ol { list-style-type: decimal; list-style-position: inside; margin-left: 16px; } #content li { } #content dl { } #content dt { } #content dd { } #content address { font-style: italic; } #content blockquote { font-style: italic; } #content pre { width: 100%; overflow: auto; font-family: monospace; white-space: pre; } #content table { } #content thead { } #content thead tr { } #content thead th, #content thead td { } #content thead th { background-color: #000000; color: #FFFFFF; } #content thead td { } #content tbody { } #content tbody tr { } #content tbody th, #content tbody td { } #content tbody th { background-color: #000000; } #content tbody td { } #content tfoot { } #content tfoot tr { } #content tfoot th, #content tfoot td { border-top: 1px solid #000000; } #content tfoot th { } #content tfoot td { } #content tr { } #content th, #content td { padding: 4px 8px; } #content th { font-weight: bold; } #content td { } #content strong, #content b { padding: 1px 3px; color: #FFFFFF; background: #a69b85; font-weight: normal; } #content em, #content i { }  #content a { text-decoration: underline; } #content a:link { } #content a:visited { } #content a:hover { } #content a:active { }  #content .csc-textpic, #content .csc-textpic-text, #content .csc-textpic-image { } #content .csc-textpic { } #content .csc-textpic-text { } #content .csc-textpic-image { } #content .csc-textpic .csc-textpic-image { margin: 0; } #content .csc-textpic-image, #content .csc-textpic-imagecolumn { width: auto !important; } #content .csc-textpic-image img, #content .plugin_news_single .images img { border: 5px solid #FFFFFF; -moz-box-shadow: #000000 0 5px 5px -5px; -webkit-box-shadow: 000000 0 5px 5px -5px; box-shadow: 000000 0 5px 5px -5px; }  #content .label { color: #4a4a4a; } #content .label h1 { color: #A8A8A9; font-size: 20px; } #content .label h2 { margin: 0; font-size: 18px; line-height: 20px; } #content .label h2 span { visibility: hidden; }   #content .focus .csc-frame-frame1 li { list-style-type: none; padding-left: 16px; background: url('/fileadmin/web/images/common/arrow2.icon.gif') 0 4px no-repeat; } #content .focus .csc-frame-frame1 li a { text-decoration: none; }  #content .focus .sitemap { display: block; height: 1%; list-style-type: none; list-style-position: outside; } #content .focus .sitemap:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }  #content .focus .sitemap_subpages_large li { position: relative; display: block; height: 75px; margin: 0 -55px 10px -55px; padding: 5px 5px 5px 15px; background: #FFFFFF; -moz-box-shadow: #000000 0 5px 5px -5px; -webkit-box-shadow: 000000 0 5px 5px -5px; box-shadow: 000000 0 5px 5px -5px; } #content .focus .sitemap_subpages_large li:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; } #content .focus .sitemap_subpages_large li h2 { position: relative; top: 5px; width: 110px; margin: 0 0 15px; padding: 0 0 0 15px; background: url('/fileadmin/web/images/common/arrow-brown.icon.gif') 0 6px no-repeat; } #content .focus .sitemap_subpages_large li h2 a { color: #8a7c64; text-decoration: none; } #content .focus .sitemap_subpages_large li h2 a:hover { text-decoration: underline; } #content .focus .sitemap_subpages_large li .link, #content .focus .sitemap_subpages_large li em a { position: absolute; bottom: 5px; left: 15px; margin: 0 0 0 12px; padding: 1px 5px; color: #8a7c64; text-decoration: none; font-size: 10px; font-style: normal; } #content .focus .sitemap_subpages_large li .link:hover, #content .focus .sitemap_subpages_large li em a:hover { background: #EEEBE8; } #content .focus .sitemap_subpages_large li img { position: absolute; top: 5px; right: 5px; display: block; }  #content .focus .sitemap_subpages_small { margin: 0 0 25px 0; } #content .focus .sitemap_subpages_small li { float: left; margin: 3px; } #content .focus .sitemap_subpages_small li h2 { display: none; } #content .focus .sitemap_subpages_small li a { display: block; -moz-box-shadow: #000000 0 5px 5px -5px; -webkit-box-shadow: 000000 0 5px 5px -5px; box-shadow: 000000 0 5px 5px -5px; } #content .focus .sitemap_subpages_small li a img { display: block; border: 5px solid #FFFFFF; } #content .focus .sitemap_subpages_small li a:hover img, #content .focus .sitemap_subpages_small li a.active img { border-color: #e8e5e0; } #content .focus .sitemap_subpages_small li .link { display: none; } #content .focus .sitemap_subpages_small li strong { display: none; } @media print { .no-print { display: none; } body { display: block; width: 90%; height: 90%; margin: 1em auto; font-family: "Garamond", "Trebuchet MS", Georgia, "Times New Roman", Times, serif; font-size: 12pt; line-height: 18pt; color: #000000; background: white; } a { padding: 0.125em; color: #666666; text-decoration: underline; background: #EEEEEE; }  #content h1, #content h2, #content h3, #content h4, #content h5, #content h6 { font-weight: bold; font-size: 12pt; } #content h1 { font-size: 16pt; border-bottom: 1px solid #CCCCCC; } #content h2 { font-size: 14pt; } #content h3 { } #content h4 { } #content h5 { } #content h6 { }  #content p, #content ul, #content ol, #content dl, #content address, #content blockquote { margin: 1em 0; } #content p { } #content ul { } #content ol { } #content dl { } #content address { } #content blockquote { } #content li { } #content dt { } #content dd { }  #content a { font-weight: bold; } #content a:link { } #content a:visited { } #content a:hover { } #content a:active { }  #logo a, #navigation { display: none; } #stage { } #content { margin: 1em 0 1em 0; padding: 1em 0 0 0; border-top: 3px double #CCCCCC; } #footer { margin: 1em 0 0 0; padding: 1em 0 0 0; border-top: 3px double #CCCCCC; } } @media screen,projection {  #layout { }  #content .focus { width: 278px; padding: 110px 55px 35px 55px; } #content .focus .plugin_news_latest { margin-top: -20px; } #content .label h1 { position: absolute; bottom: 15px; left: 25px; z-index: 50; overflow: hidden; width: 414px; height: 150px; text-indent: -22222px; background: url('/fileadmin/web/images/layouts/home/slogan.png') 0 0 no-repeat; } } 