@charset "ISO-8859-1";

/**
 * YUI reset.css
 * Copyright (c) 2009, Yahoo! Inc. All rights reserved.
 * Code licensed under the BSD License:
 * http://developer.yahoo.net/yui/license.txt
 * version: 3.0.0
 * build: 1549
 */
body{font:13px/1.231 arial,helvetica,clean,sans-serif;*font-size:small;*font:x-small;}select,input,button,textarea{font:99% arial,helvetica,clean,sans-serif;}table{font-size:inherit;font:100%;}pre,code,kbd,samp,tt{font-family:monospace;*font-size:108%;line-height:100%;}
html{color:#000;background:#FFF;}body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,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;}li{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:'';}abbr,acronym{border:0;font-variant:normal;}sup{vertical-align:text-top;}sub{vertical-align:text-bottom;}input,textarea,select{font-family:inherit;font-size:inherit;font-weight:inherit;}input,textarea,select{*font-size:100%;}legend{color:#000;}

/**
 * DekaBank CSS
 * Copyright (c) 2009, 2011 Namics (Deutschland) GmbH. All rights reserved.
 * Code licensed under the MIT License:
 * http://www.opensource.org/licenses/mit-license.php
 */

/*********
 * Fonts *
 *********/
body, textarea {
    font-family: Arial, 'Helvetica Neue', Helvetica, clean, sans-serif;
}

/**********
 * Colors *
 **********/

/* Background colors */
html, body, #header, ul.links li, div.glossary, .text th, .text td, .tabpanel, .tablist .open, #content .contactform, #content .sitemap .content {
    background-color: #fff;
}
html {
    background: #DADADA; /* reset for body gradient */
}
body {
    background: url(/img/bg-body.png) repeat-x scroll 0 0 #DADADA;
}
.tablist a {
    background-color: #dfdfdf;
}
div.glossary {
    background-color: rgba( 255, 255, 255, 0.8 );
}
.teaser .inner, .teaser h3, .contactform h2 {
    background-color: #eee;
}
#content .search h3, #content .link h3, #content .marginal h3 {
    background-color: #bacddc;
}
.image .tfooter, .box .tfooter {
    background-color: #e3e3e3;
}
.visual .content, table.text, .noshadow .inner {
    background-color: #e5e5e5;
}
.nobackground .inner {
    background-color: transparent;
}
.pagerbar {
    background-color: #ebf1f8;
}
.main .box .inner, .main .contact .inner, .research .inner {
    background-color: #f3f3f3;
}
#functionbar, button.control {
    background-color: #d8d8d8;
}
.norm .content, div.glossary .inner {
    background-color: #dde4e9;
}
.link .content, .search .content, .marginal .tfooter {
    background-color: #dde6ee;
}
.norm h3, .contact .inner, .media .inner {
    background-color: #e5ecf2;
}
.link ul.links li, .contact ul.links li, .noshadow h3, .norm ul.links li {
    background-color: transparent;
}

/* Table background colors */
.text thead th, .text thead td {
    background-color: #f4f4f4;
}
thead th, thead td {
    background-color: #bbcde3;
}
thead th.highlight, thead td.highlight {
    background-color: #8ea6c7;
}
.odd th, .odd td {
    background-color: #e3ebf4;
}
.odd th.highlight, .odd td.highlight, .glossary .odd td:focus, .glossary .odd td:hover, .glossary .odd .focus, .glossary .odd .hover {
    background-color: #a6bcd8;
}
.even th, .even td {
    background-color: #f0f4f9;
}
.even th.highlight, .even td.highlight, .glossary .even td:focus, .glossary .even td:hover, .glossary .even .focus, .glossary .even .hover {
    background-color: #bfcfe4;
}
th.header,
th.headerSortUp,
th.headerSortDown {
    cursor: pointer;
}
th.header {
    background-position: right -3583px;
}
th.headerSortUp {
    background-position: right -3465px;
} 
th.headerSortDown { 
    background-position: right -3527px;
}

/* Background images */
/* Icons */
a.external, #breadcrumb a, #fmap a, #sfunktionen button, .links a, a.link, .main ul li, .zoom span, a.glossary, .icon, th.li, td.li, a.closebtn, button.control span, .sitemap li li a, .sortable th.header, .sortable th.headerSortUp, .sortable th.headerSortDown {
    background-image: url( "data:image/gif;base64,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" );
    background-repeat: no-repeat;
}
#nav1, #nav a.active, #nav2 {
    background-position: left bottom;
    background-repeat: repeat-x;
}
#nav1 {
    background-color: #ededed;
    /* Data URL for decent browsers */
    background-image: url( "data:image/png,%89PNG%0D%0A%1A%0A%00%00%00%0DIHDR%00%00%00%0A%00%00%00%1C%08%02%00%00%00%D7%DF%B9l%00%00%00%19tEXtSoftware%00Adobe%20ImageReadyq%C9e%3C%00%00%00%3CIDATx%DAb%7C%FB%F6-%03n%C0%C4%80%17%D0T%9A%E5%FF%FF%FF%E4K%132%FC%DF%BF%7F%B4s%1Ae%86%E3%D7MS%BB%07%B1%D3%06%D4%F0w%EF%DE%E1%91f%C4%AF%1B%20%C0%00%BB%B12%A4%2B.%DF%9F%00%00%00%00IEND%AEB%60%82" );
}
#nav a.active, #nav a.active span {
    /* Data URL for decent browsers */
    background-image: url( "data:image/png,%89PNG%0D%0A%1A%0A%00%00%00%0DIHDR%00%00%01%F4%00%00%00d%08%02%00%00%00%FF%A5U*%00%00%00%19tEXtSoftware%00Adobe%20ImageReadyq%C9e%3C%00%00%01%A8IDATx%DA%EC%DB%B1%0D%83P%0CE%D1%18%FD%9E%96%FD%97%83%96%01%80%18!%D1d%82%3C%9DS0%80%8B%2B%CB%C0X%D7uY%96%0F%00)%B6m%9BL%01%20%8F%B8%03%88%3B%00%E2%0E%80%B8%03%20%EE%00%88%3B%80%B8%03%20%EE%00%88%3B%00%E2%0E%80%B8%03%88%BB%11%00%88%3B%00%E2%0E%80%B8%03%20%EE%00%88%3B%80%B8%03%20%EE%00%88%3B%00%E2%0E%80%B8%03%88%3B%00%E2%0E%80%B8%03%20%EE%00%88%3B%00%E2%0E%20%EE%00%88%3B%00%E2%0E%80%B8%03%20%EE%00%E2%0E%80%B8%03%20%EE%00%88%3B%00%E2%0E%80%B8%03%88%3B%00%E2%0E%80%B8%03%20%EE%00%88%3B%80%B8%03%20%EE%00%88%3B%00%E2%0E%80%B8%03%20%EE%00%E2%0E%80%B8%03%20%EE%00%88%3B%00%E2%0E%20%EE%00%88%3B%00%E2%0E%80%B8%03%20%EE%00%88%3B%80%B8%03%20%EE%00%88%3B%00%E2%0E%80%B8%03%88%3B%00%E2%0E%80%B8%03%20%EE%00%88%3B%00%BFq%BF%AE%CB%14%00%92t%D8m%EE%006w%00%FEbs%17w%80%C0%B8%9F%E7i%10%00I%3A%EC%E3%89%BB%FD%1D%20CUu%D8%9De%00%D2t%D8%C7q%1C6w%80%A4%CD%BD%C3ns%07H%DC%DC%DD%DC%01%C2x%A1%0A%90%19wg%19%804%CE2%00%99%9B%BB%B8%03%24%C6%DD%A7%90%00a%3A%EC6w%80%C0%CD%DD%0BU%804%FEP%05%08t%9Fe%DE%CC%1B%07%40%0C7w%804n%EE%00%81%EE%9B%FB%13w%89%07%88%8A%BB%B3%0C%40%98%FB%2Cc%0A%00yFU%D9%DC%01%92t%D8%A7f%10%00I%3A%EC%F5%EC%EC%FB%BE%1B%07%40%80y%9E%FB%F9%15%60%00!%23%B3%AE%82y0%F8%00%00%00%00IEND%AEB%60%82" );
    background-repeat: no-repeat;
}
#nav a.active span {
    background-position: right bottom;
}
#nav2 {
    /* Data URL for decent browsers */
    background-image: url( "data:image/png,%89PNG%0D%0A%1A%0A%00%00%00%0DIHDR%00%00%00%0C%00%00%00%18%08%06%00%00%00%CE2%1Cj%00%00%00%04gAMA%00%00%AF%C87%05%8A%E9%00%00%00%19tEXtSoftware%00Adobe%20ImageReadyq%C9e%3C%00%00%00FIDATx%DAb%FC%F0%E1%C3%3F%06%12%00%0B%23%23%23i%1A%80%F8%3F%CDm%20%D1%0F%20%0D%8C%F8%940%A2%D9%C0%C8%F8%97%E6~%A0%B1%0D%8C%83%D2%0F%23%D2%D3%FF%06%5B~%60d%A4%7D%16%E5%23E%03%40%80%01%00%95%D9%1A8%3D%FCIA%00%00%00%00IEND%AEB%60%82" );
}

/* Gradients */
#functionbar, .teaser h3, .contactform h2, .teaser .content, .image .tfooter, div.glossary .inner, .noshadow .inner, button.control, .box .tfooter, .main .contact .inner, .pagerbar {
    background-image: url( "data:image/gif,GIF89a%0A%00%10%0E%F7%95%00%EE%EE%EE%FF%FF%FF%F3%F3%F3%F4%F4%F4%F9%F9%F9%F5%F5%F5%F7%F7%F7%F8%F8%F8%F6%F6%F6%E5%EC%F2%FA%FA%FA%ED%ED%ED%E7%E7%E7%F2%F2%F2%E6%E6%E6%FD%FD%FD%EF%EF%EF%FE%FE%FE%FB%FB%FB%FC%FC%FC%F0%F0%F0%F1%F1%F1%EB%EB%EB%E9%E9%E9%E9%EF%F4%E4%EB%F1%EA%EA%EA%EC%EC%EC%DE%E7%EE%E8%E8%E8%E5%E5%E5%EB%F0%F5%DF%E8%EF%E8%EE%F3%E6%ED%F3%E7%EE%F3%EC%F1%F5%E2%E9%EF%DD%E4%E9%E8%EE%F4%EC%F1%F6%DD%E6%EE%E3%EA%F0%E0%E9%F0%E1%E8%F0%E1%E9%F0%E7%ED%F3%EA%F0%F5%E4%E4%E4%ED%F2%F6%EA%EF%F4%E6%ED%F2%EA%F0%F4%EB%F1%F5%E6%EC%F2%E3%E3%E3%DF%E6%EB%E2%E2%E2%DD%E6%ED%E1%E8%EE%E2%E9%F1%D9%D9%D9%F3%F6%F9%E1%E7%ED%DD%DD%DD%E4%EC%F2%E0%E0%E0%DB%DB%DB%F7%F9%FB%BE%D0%DE%DE%E5%EA%FB%FC%FD%C4%D4%E1%DE%E7%EF%C8%D7%E3%E2%EA%F0%E3%EA%F1%DD%E6%EF%E0%E8%EF%EC%F0%F5%E0%E6%EC%D8%D8%D8%E4%EB%F3%E3%EA%F2%E8%EF%F4%EE%F2%F6%F4%F7%FA%FA%FB%FC%C3%D3%E1%DE%DE%DE%FE%FE%FF%FA%FB%FD%C7%D7%E3%C9%D8%E4%C0%D1%DF%FC%FD%FE%C5%D5%E2%F0%F4%F8%F8%FA%FC%BD%CF%DD%DF%E7%EF%F0%F4%F7%F6%F9%FB%C2%D2%E0%C0%D2%DF%F2%F5%F8%C3%D3%E0%F8%FA%FB%E6%EC%F3%FD%FE%FE%BC%CE%DD%C6%D5%E2%EF%F4%F7%E4%EC%F1%C5%D5%E1%F5%F8%FA%DD%E7%EE%E0%E8%F0%FC%FD%FD%C1%D2%E0%C6%D6%E2%C7%D6%E3%F2%F6%F9%F4%F7%F9%E2%EB%F0%F1%F5%F8%DA%DA%DA%BD%CF%DE%BB%CE%DD%DC%E3%E9%BA%CD%DC%F6%F8%FA%EE%F3%F7%BF%D0%DF%EF%F3%F7%F9%FB%FC%E1%E8%F2%DE%E9%EF%DF%E6%EE%DD%E8%EE%E0%E7%EF%E1%EA%EF%E0%E9%EE%DE%E7%EC%E0%E9%F2%E2%E9%F3%E4%E8%F1%E1%EA%F1%DE%E7%F0%FF%FF%FF%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00!%F9%04%01%00%00%95%00%2C%00%00%00%00%0A%00%10%0E%00%08%FF%00%17%08%1CH%B0%A0%C1%83%08%13*%5C%C8P%E0%86%87%10%23Z%98H%B1%A2E%8B%172j%DC%C8%91c%87%8F%20C%3A%18I%B2%A4I%93%1ER%AA%5C%09%A3%A5%CB%979b%CA%9C)%A4%A6%CD%9B8qf%D9%C9%B3'%90%9F%40%83%0E%19J%B4%A8Q%A3~%92*%5D%DA%A3%A9%D3%A7P%A1F%99J%B5%AAU%AB%95%B2j%DD%CA%B5%AB%D7%AF%60%C3%8A%1DK%B6%AC%D9%B3h%D3%AA%5D%CB%B6%AD%DB%B7p%E3%CA%9DK%B7%AE%DD%BBx%F3%EA%DD%CB%B7%AF%DF%BF%80%03%0B%1EL%B8%B0%E1%C3o%05(%5E%CC%B8%B1%E3%C7%90%23K%9E%CC%B8%81%E5%CB%983k%DE%CC%B9%B3%E7%CF%A0-W%18M%BA%B4%E9%D3%A8S%AB%5E%CD%BA4%85%D7%B0c%CB%9EM%BB%B6%ED%DB%B8cC%D8%CD%BB%B7%EF%DF%C0%83%0B%1FN%BC%F8n%00%C8%93%2B_%CE%BC%B9%F3%E7%D0%A3K%97%8E%B8%BA%F5%EB%D8%B3k%DF%CE%BD%BB%F7%EF%E0%C3%8B%FF%1FO%BE%3C%D7%E9%CD%1B%1E%8C%C8%BE%3D%FB%8B%F0%E1k%98O%BF%BE%FD%FB%F8%E7w%DC%BF%3F%A4%FF%FF%FE1%20%E0%80%04%16h%E0%81%08%12x%D2%82%0B%AE%E4%E0%83%0E%BE%24%E1%84%14Vx%C3%85%18f%A8%A1%863u%E8a%87%1Bfh%DE%88%24%96h%E2%89(%A6%A8%E2%8A%2C%B6X%22%0A0%C6(c%0C4%D6h%E3%8D8%E6H%A3%8C%3C%F6%E8%E3%8F%24%04)%E4%90D%16id%905%24%A9%E4%92%1F4%E9%E4%93PF)%E5%94O%BE%60%E5%95Xf%99%25%0D%5Cv%E9%A5%0C%60%86)%26%06d%96i%E6%99h%A6%A9%E6%9Ag%9E%E0%E6%9Bp%C6%19g%08t%D6i%E7%9Dw%8E%A0%E7%9E%7C%F6%D9%A7%0B%80%06*%E8%A0%84%16%0A%A8%08%88%26%AA%E8%A2%8C6%8A%E8%0C%90F*%E9%A4%93%DA%60%E9%A5%98f%9Ai%02%9Cv%EA%E9%A7%A0%86*%EA%A8%A4~%EA%E2%A9%A8%A6%AA%EA%AA%AC%B6%EA%EA%AB%B0%C6%FF%1AW%17%B4%D6j%AB%12%B8%E6%AA%EB%AE%BBr%E1%EB%AF%C0%E6!%EC%B0%C4%E2a%EC%B1%C8%BE%A1%EC%B2%CC%82%E1%EC%B3%D0%CA!%ED%B4%D4%22a%ED%B5%D8f%9B-%16%DCv%EB%AD%1A%E0%86%2B%EE%19%E4%96k%EE%1D%E8%A6%AB.%1A%EC%B6%EB%AE%17%F0%C6%2Bo!%F4%D6ko%11%F8%E6%AB%EF%BE%FB%FE%E1%EF%BF%00%8F!%F0%C0%04%BBa%F0%C1%08%03%A2%F0%C2%0C%0B%E2%F0%C3%10%CB*%F1%C4%14W%AC%D7%92%18%D7p%E4%C6B%3E%E1%F1%C7%20%87%1C2%95%24%7F%A0%25%96%5E%A6%ACr%CAb%B6%ECr%CBl%C6%2Cs%9Ar%D6l%F3%CDx%E6%AC%F3%CE~%F6%EC%F3%CF%8E%06%9D(%1BD%17m%B4%A6%98%96%3Aj%10L7%ED%F4%D3O%C7!%F5%D4Tg%60%F5%D5Xg%9D5%13%5Cw%ED%F5%D7_%2F!%F6%D8d%97%5Dv%0Bh%A7%AD%F6%DAl%B7%ED%B6%DA%2B%C4-%F7%DCt%D3%5D%C7%DDx%E7%ED%C4%DE%7C%F7%FF%ED%B7%DF%20%04.%F8%E0%84%17nx%E0d%24%AE%F8%E2I4%EE%F8%E3%90C%CE%C1%E4%94Wn%F9%E5%98ON%C7%E6%9Cw%9E%C2%E7%A0%87.%FA%E8%A4%97n%BA%E8%16%A7%AE%FA%EA%AC%B7%EE%FA%EB%B0%C7.%FB%EC%B4%D7n%3By%E8%E5%AE%FB%EE%BC%F7%EE%FB%EF%C0%07%2F%FC%F0%CC%A9g%FC%02%EE%25%FF%5E%7C%CC7%3FQ~%D0%D3%C7%DF%F4%1A%01h%7D%80%05v%90%A0%F6%092%E0%40%F7%E03(%FE%F8%E4%8F%04%A1J%B7%A7%AF%FE%FA%EC%B7%EF%FE%FB%B0%8Bj%B5%FC%09hm%B5%0A%19%84%3A%BF%FC%F9%83%3A%BF%FD%F8%EB%DF%A7%AE%C6%3F%FB%19%D0jSP%81%14%16%C8%40%06f%A0%81%10%7C%A0%0A%26HA%15%240%81%15%9C%E0%FDJ%C0%C1%0Erp%82%7C%08%A1%08C8%05%3Edp%82%8D%E0%01%1F%A6%C0%C2%16Na%12%09%E4%81%0Cg(%C3H%94%80%864%8CD%0Aq8%C3Fx%B0%83%3B%60%C1%0E%FF~%D8AI%04%91%05HL%22%0B%10qD%25%22%91%89NL%22%14%A3%B8%C4%1D%D4-n%90p%C4%15W%90%C5-f%91%8AU%3C%5C%22%18!F2%1An%8Ce%CC%DC%22%14%A1F6bn%8Dm%CC%1C%07%1E!G%3A%CAQ%07x%CCc%1E9%A0%C7%3E%EA%A0%09%80%0Cd%13%FE%E8G%3C%0A%F2%90M%A0%04%203%F7%08%10%C0%EF%91%90%8C%A4%24'I%C9JZ%F2%92p%09%8D%267%C9%19%CAx%F2%93%A0%0C%A5(GIJ%C7%0C%E0%94%A8L%A5*W%C9%CAV%BA%F2%95%B0%8C%A5%2CgI%CB%02%D8%F2%96%B8%CC%A5.w%C9%CB%5E%FA%F2%97%C0%0C%A60%87%E9K%04%18%F3%98%C8L%A62%97%C9%CCf%3A%F3%99%D0%8C%A64%93i%80jZ%F3%9A%D8%CC%A66%B7%C9%CDnz%F3%9B%E0%0C%A78%BBy%80r%9A%F3%9C%E8L%A7%3A%D7%C9%CEv%BA%F3%9D%F0%8C%A7%3C%09%40%CFz%DA%F3%9E%F8%CC%A7%3E%F7%C9%FF%CF~%FA%F3%9F%00%0D(%3F%15%40%D0%82%1A%F4%A0%08M%A8B%17%CA%D0%86%3A%F4%A1%10%8D%A8%04%26J%D1%8AZ%F4%A2%18%CD%A8F7%CA%D1%8Ez%F4%A3%20%0DiE'%40%D2%92%9A%F4%A4(M%A9JW%CA%D2%96%BA%F4%A50%8D%A9La%FA%80%9A%DA%F4%A68%CD%A9Nw%CA%D3%9E%FA%F4%A7%40%0D%AAP%87JT%9DF%E0%A8HM%AAR%97%CA%D4%A6%3A%F5%A9P%8D%AAT%A7J%D5%A7%06%E0%AAX%CD%AAV%B7%CA%D5%AEz%F5%AB%60%0D%ABX%C7J%D6%B2%9A%F5%AChM%ABZ%D7%CA%D6%B6b%F2%ADp%8D%AB%5C%E7J%D7%BA%DA%F5%AEx%CD%AB%5E%F7%CA%D7%BE%FA%F5%AF%80%0D%AC%60%07K%D8%C2%1A%F6%B0%88Ml%AC%5EILa%D2%F2%B1%90%8De)'KJNZ%D6%B2%AD%C9%ACfY%93%9B%CEz%F6%B3%B31%8EhGK%DA%E2%10%EF%B4%A8M%ADjW%CB%DA%D6%BA%F6%B5%B0%8D%ADlgK%DB%DA%FF%DA%D6%B6%C7S%8F%F2v%BB%01%E7%F9V%3E%D1%83%1E%F5%A8w%BD%E2r%0F%7C%C8M.r%CB%C7%DC%E6%3A%E0%7C)Q%ACt%A7K%DD%EAZ%F7%BA%D8%CD%AEv%B7%CB%DD%EEz%F7%BB%7F%B9%ADx%C7K%DE%F2%9A%F7%BC%E8M%AFz%D7%CB%DE%F6%BA%F7%BD%F0%8D%AF%7C%E7K%DF%FA%DA%F7%BE%F8%95Nn%F7%5B%10%DE%FA%D7%3D%BF%05np%07l%9F%E1%1A%B8%3F%C6%B5%9Er%17%CC%E0%05%3B%F7%C1%E2%83%AE%84%3D%00%DE%0A%5B%F8%C2%18%CE%B0%867%CC%E1%0E%7B%F8%C3%20%0E%B1%88GL%E2%12%9B%F8%C4a%89%A8%8AW%CC%E2%87%12%A0%A1%F5T%C0%8B_%2Cc%82%CE%98%C62%D6g%8E%05%CA%E3%1E%FB%F8%C7%40%B6%A7%8D%81%9C%CEz%CA%F3%C8HN%B2%92%97%7C%E4q%3A%F9%C9P%8E%B2%94%11%00e*W%D3%CA%06%98%A6%96%B7%CC%E5.%3F%B3%00%C8%04%F3%97oyL1%DB%12%01%BA%5C%26.%D1%2Cf4%B3%99%FF%CD%8D%8D%B3%9C%E7L%E7%5CF%F6%CEx%CE%B3%9E%F7%CC%E7%01(%06%95%8Ba%25e%07M%E8B%1B%FA%D0%88n%0C%8A%17%CD%E8F%3B%FA%D1%90%8E%B4%A4'M%E9J%5B%FA%D2%98%CE%B4%86%83%C2i%20%8CO!%92i%E7F%AD%DA%D6R%9B%FA%D4%A8N%B5%AAW%CD%EAV%BB%FA%D5%B0%8E%B5%ACgM%EBZ%DB%FA%D6%A9%D6%82%AEw%CD%EB%A7%B6%E1%D7%C0%0E%F6%17%86M%ECb%DB%E1%D8%C8N%F6%11%96%CD%ECf%3B%DB%D9%5B%88%B6%B4%A7%7D%85j%5B%FB%DA%87%C8%B6%B6%B7-%86n%7B%FB%DBk%08%B7%B8%C7M%84r%9B%FB%DC%E8F%B7%19%D6%CD%EEv%0F%E2%DD%F0%8E%F7%1C%E6M%EFz%5B%E1%DE%F8%CE%F7%1E%F6%CD%EF~%FB%E0%DF%00%0F%B8%C0%05%AE%87%82%1B%FC%E0iH%B8%C2%17%DE%87%86%3B%FC%E1a%88%B8%C4'%5E%86%8A%5B%FC%E2p%C8%B8%C67n%88%8E%7B%FC%E3%84%08%B9%C8G%5E%85%92%9B%FC%E4%3A%8E%DA%D1%8FP%C0%B1%8C1%89J'%BB%D2%CC%D2D%85%9A%DB%FC%E6%3B%0B%C1%CFF%60%A8C%05%8DR%92R%9A%D0%87N%F4%A2%1B%BDS%07L%BA%D2O%C8t%A6%13%F1%E9P%8F%FA%0E%A6N%F5%AA%5B%DD%EA%3F%C8%BA%D6%B7%CEu%AEC%E1%EB%60%0F%BB%D8%C5%8E%83%B2%9B%FD%EChO%BB%DA%CBn%84%B6%BB%FD%EDp%87%BB%09%E6N%F7%BA%DB%FD%EEx%CF%7B%DD%03%C1%F7%BE%FB%5D%EF%26%D0%B4%E0%07O%F8%C2%1B%FE%F0%88O%BC%E2%17%CF%F8%C6s7%20%00%3B" );
    background-repeat: repeat-x;
}
.tabpanel .inner, .contactform {
    background-image: url( "data:image/gif,GIF89a%0A%00%14%01%B3%00%00%FE%FE%FE%FD%FD%FD%F6%F6%F6%F7%F7%F7%FB%FB%FB%F9%F9%F9%F8%F8%F8%FC%FC%FC%FA%FA%FA%FF%FF%FF%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00!%F9%04%00%00%00%00%00%2C%00%00%00%00%0A%00%14%01%00%04%C90%C9I%AB%BD8%EB%CD%BB%FF%40(%8Edi%9Eh%AA%AEl%EB%BEp%2C%CFtm%DFx%AE%EF%7C%EF%FF%C0%A0pH%2C%1A%8FHc%60%C9l%3A%9F%D0%A8tJ%ADZ%AF%D8%ACv%CB%EDz%BF%DA%83xL.%9B%CF%E8%B4z%CDn%BB%DF%F0%F8%99%40%AF%DB%EF%F8%BC~%CF%EF%FB%FF%80%81%82%83%84%85%86%86%08%89%8A%8B%8C%8D%8E%8F%90%91%92%93%94%95%96%97%95%05%9A%9B%9C%9D%9E%9F%A0%A1%A2%A3%A4%A5%A6%A7%A8%A9%AA%AB%AC%06%AE%AF%B0%B1%B2%B3%B4%B5%B6%B7%B8%B9%BA%BB%BC%BD%BE%BF%03%C1%C2%C3%C4%C5%C6%C7%C8%C9%CA%CB%CC%CD%CE%CF%D0%D1%D2%D3%D4%D5%C6%02%D8%D9%DA%DB%DC%DD%DE%DF%E0%E1%E2%E3%E4%E5%E6%E7%E8%E9%EA%EB%EC%E7%11%00%3B" );
    background-position: left bottom;
    background-repeat: repeat-x;
}
/* teas_bg1_kopf = teas_bg5_kopf: -150px */
/* teas_bg1_fuss: -300px */
/* teas_bg1_mitte: -1200px */
/* teas_bg2_kopf: -425px */
/* teas_bg2_mitte: -1800px */
/* teas_bg2_fuss: -2175px */
/* teas_bg3_kopf = teas_bg6_kopf: -575px */
/* teas_bg3_mitte: -2700px */
/* teas_bg3_fuss: -650px */
/* teas_bg4_fuss: -685px */
/* teas_bg5_fuss: -875px */
/* teas_bg6_fuss: -1025px */
.main .links li, .noshadow h3, .pwide .content, .box .content, ul.tablist li, .sitemap .content, .sitemap li a, #content .pager li {
    background-image: none;
}

/* Text colors */
#content h1, #content .subline, #content h2, #content h3, #content .main .result h3, #content h4, #content a, div.glossary, #content div.glossary p, table, #content .main .text h3, #margin .contact p, #margin .media p, #margin .contact address, #content p.date, #content h4, #nyroModalFull .mediabox h4, ins, #content p.byline, p.byline ins, #content .main .box h3, #content .box .tfooter p, #content .research p.subline, #content .research .links a, #content .research address, #content .main .result h4, #content .result p, #content .pagerbar p.set, #content ul.glossary a:link, #content ul.glossary a:visited, #content ul.glossary a:focus, #content ul.glossary .active a, #content .main .magazine h3, #page .premium .subline, #page .dekawelt .section h3, #page .jobdetail .main h3 {
    color: #058; /* Blau 01 */
}
#content ul.glossary a {
    color: #a2b2bf;
}
#content .marginal h3 {
    color: #004b78; /* Blau 02 */
}
#breadcrumb a {
    color: #7f7f7f; /* Grau 05 */
}
#gNav a, #fnav, #fnav a, #fmap a, #content .caption, .img dd, .awards dd, #content .fn li, .contactform .explanation {
    color: #666; /* Grau 04 */
}
#content .main h3, #content .main h4, #content p, #content li, #content .links a, #content a.link, p ins, 
#gNav a:hover, #gNav a:focus, #nav2 a, #breadcrumb a.active, #breadcrumb li:hover a:link, #breadcrumb li:hover a:visited, #nav3 a,
#content .norm .subline, #content .visual .subline, #content .tablist a, #content input.error, #content .result .url,
.standard td, .text td {
    color: #333; /* Grau 01 */
}
#nav a, #nav a:link, #nav a:visited, #sfunktionen button {
    color: #5c5c5c; /* Grau 03 */
}
input.default {
    color: #c7c7c7;
}
#nav a.active, #nav2 a.active, #nav2 a:hover, #nav2 a:focus, #fmap h3, #nav3 a:hover, #nav3 a:focus, #nav3 a.active, #content .main .contact a, #content .research address a, #content .error, .errormessage,
#content .sitemap li a:hover, #content .sitemap li a:focus, #content .main .links a:hover, #content .contentWide .links a:hover{
    color: #e60014; /* Rot 01 */
}
.teaser span.highlight, .ftn, #page .jobdetail h1 {
    color: #f00; /* Rot 02 */
}
.dekared {
    color: #F00 !important; /* Rot 02 */
}
#nav li:hover a:link, #nav li:hover a:visited, #nav a:focus, #fnav a:hover, #fnav a:focus, #fmap a:hover, #fmap a:focus {
    color: #000; /* Schwarz */
}
.buttonborder button, #content .buttonborder a, .buttonborder input {
    color: #fff; /* Wei? */
}
.market button, .marketbuttons .clicked button, .marketbuttons .hover button {
    text-shadow: #000 0 0 2px;
}
.marginal button {
    text-shadow: none;
}

/* Border colors */
#search, .contactform input.itext, .contactform textarea, .appform input {
    border: 1px solid #7f7f7f;
}
.contactform input.error {
    border: 1px solid #e60014;
}
#searchform .shadow {
    border: 1px solid #cdcdcd;
    border-color: #cdcdcd #e5e5e5 #e5e5e5 #cdcdcd;
}
.teaser, .norm img, div.glossary, button.control, .acontent, .tablist a, .tabpanel, #content .box img, #content .main .contact, .research .img img {
    border: 1px solid #cdcdcd;
}
.topicimage {
    border: 0 none;
}
.teaser.premium{
    border: 0 none;
}
#content .main .contact img {
    border-left: 0 none;
    border-top: 0 none;
}
button.control, .tablist a.open, .contactform fieldset.noborder, .contactform fieldset.last, .contactform fieldset.bordertop {
    border-bottom: 0 none;
}
.image img, .visual img, .market img {
    border: 1px solid #dadada;
    border-width: 1px 0;
}
.marginal, div.glossary, #content table {
    border-color: #bacddc;
}
.teaser ul.links, .nav ul, .main .foldout .links {
    border-top: 1px solid #e5e5e5;
}
.teaser ul.links li, .nav li, .main .foldout .links li, .main .foldout .links {
    border-bottom: 1px solid #e5e5e5;
}
.link ul.links, .link ul.links li, .contact ul.links li, .noshadow img, .nav li li, .norm ul.links, .norm ul.links li {
    border: 0 none;
}
.contact ul.links {
    border-top: 1px solid #fff;
}
.twrapper {
    border: 1px solid #bacddc;
}
.search #searchcontent {
    border: 1px solid #666;
}
.clicked {
    outline: 0 transparent;
}
.box .tfooter {
    border-top: 1px solid #dadada;
}
.contactform fieldset {
    border-bottom: 1px solid #dadada;
}
.contactform fieldset.bordertop {
    border-top: 1px solid #dadada;
}
.pager .back a, .pager .last a, .pager .forward a {
    border-right: 0 none;
}
.pager a, .pager .active a {
    border-right: 1px solid #058;
}
.pager .active a {
    border: 1px solid #058;
}
.pagerbar {
    border-top: 1px solid #b1cbe4;
}

/* Table */
th, td {
    border: 1px solid #fff;
    border-width: 0 1px 1px 0;
}
th.last, td.last {
    border-right-width: 0;
}
tr.last th, tr.last td {
    border-bottom-width: 0;
}
th.noborder-right, td.noborder-right {
    border-right: 0 none;
}
/* Text table */
.text th, .text td {
    border-bottom-color: #e5e5e5;
    border-width: 0 0 1px;
}
.text .last th, .text .last td {
    border-bottom-width: 10px;
}

tbody input.checkbox {
    border: 1px solid #808080;
}
.standard td{
    padding:0 0 4px 0;
    border:0;
    }

/* Border radius */
.tablist a {
    border-radius: 3px 3px 0 0;
    -moz-border-radius: 3px 3px 0 0;
    /* Webkit does suppport no more than two values for border-radius */
    -webkit-border-top-left-radius: 3px;
    -webkit-border-top-right-radius: 3px;
    -webkit-border-bottom-left-radius: 0;
    -webkit-border-bottom-right-radius: 0;
}

/* Shadows */
#nav2 {
    box-shadow: 0 5px 5px rgba(0, 0, 0, 0.2);
    -moz-box-shadow: 0 5px 5px rgba(0, 0, 0, 0.2);
    -webkit-box-shadow: 0 5px 5px rgba(0, 0, 0, 0.2);
}
.norm img {
    box-shadow: 5px 5px 5px rgba(0, 0, 0, 0.15);
    -moz-box-shadow: 5px 5px 5px rgba(0, 0, 0, 0.15);
    -webkit-box-shadow: 5px 5px 5px rgba(0, 0, 0, 0.15);
}
.noshadow img {
    box-shadow: none;
    -moz-box-shadow: none;
    -webkit-box-shadow: none;
}

/*************
 * Font size *
 *************/
#content h1 {
    font-size: 161.6%; /* = 21,008px */
}
#nav li, #content li h2, #content li h3, #content li h4, #content li p, #content p.buttonborder, #content table p, #content table h2, #content table h3, #content table h4, #searchform button, #content li li, p ins, #content div.glossary p, .research .img dd, #content p.buttonwrapper {
    font-size: 100%; /* 100% = 13px */
}
#content h2, #content h3, #content h4, #content p, #content address, #content li, #sfunktionen button, #content table, #nyroModalFull .mediabox h4, #nyroModalFull .mediabox p, ins {
    font-size: 93%; /* 93% = 12px; Referenzgr??e zur em-Berechnung: 12,09 */
    line-height: 1.325;
}
#gNav li, #searchform, #breadcrumb, #fnav, #fmap, #content .caption, .buttonborder a, .buttonborder button, .buttonborder input, .img dd, .awards dd, #content .fn li, button.control, #content .main .contact p, #content .main .contact address {
    font-size: 85%; /* 85% = 11px; Referenzgr??e zur em-Berechnung: 11,05 */
}
#content .subline, #content h2, #content h3, #content h4, #gNav a, #gNav a.active, strong, #nyroModalFull .mediabox h4, #nav3 a.active, button.control, .tablist a, #content .box .tfooter p, .name, .contact .indent, .error, .errormessage, .sitemap li a, .pager .back, .pager .forward {
    font-weight: bold;
}
#content h1, #gNav a:link, #gNav a:visited, #nyroModalFull .mediabox h4 span, #content .research .subline, input.error, .sitemap li li a, .glossary .inner {
    font-weight: normal;
}
.contactform .explanation {
    font-style: italic;
}

/******************
 * Page Structure *
 ******************/

#page {
    background: url(/img/page-shadow.png) repeat-y scroll -2030px 0 transparent;
    line-height: 1.15;
    width: 76.538em; /* 995px */
    position: relative;
    margin: 0 auto;
    padding: 0 5px;
}
#page-footer {
    background: url(/img/page-shadow.png) no-repeat scroll -1015px 0 transparent;
    height: 5px;
    position: relative;
    width: 76.538em;
    margin: 0 auto;
    padding: 0 5px;
}

#header, #nav1, #nav2, #subhead, #footer, #functionbar {
    position: relative;
    width: 76.538em;
}
#content {
    position: relative;
    width: 75em;
}

/**********
 * Header *
 **********/

#header {
    height: 112px;
}
#logo {
    position: absolute;
    right: 13px;
    top: 48px;
}
#claim {
    left: 20px;
    position: absolute;
    top: 28px;
}

/* Globalnavigation */
#gNav {
    float: right;
    line-height: 0.9;
    margin: 6px 4px 0 0; /* margin-right: 13px - 9px padding */
    max-width: 56.592em;
}
#gNav li {
    border-right: 1px solid #d6d6d6;
    display: block;
    float: left;
}
#gNav li.last {
    border: 0 none;
}
#gNav a {
    padding: 0 8px 0 9px;
}
#gNav a.external {
    margin-right: 6px;
    padding-right: 16px;
}

/* Suche */
#searchform {
    float: right;
    margin: 4px 14px 0 0;
}
#searchform span.shadow {
    float: left;
    margin-right: 5px;
}
#search {
    padding: 0 5px 1px;
    width: 10.86em;
}

/**************
 * Navigation *
 **************/
#nav {
    float: left;
    margin: 0 5px 0 4px;
    width: 58.5em;
}
#nav li, #nav a, #nav2 li, #nav2 a {
    display: block;
    float: left;
}
#nav a {
    font-weight: bold;
    padding: 6px 15px;
}
#nav a.active {
    padding: 0 0 0 2px;
}
#nav a.active span {
    display: block;
    padding: 6px 15px 6px 13px;
}

/* Navigation 2 */
#nav2 {
    left: 0;
    position: absolute;
    top: 0;
    z-index: 90;
}
#nav2 ul {
    padding-left: 5px;
    position: relative;
    z-index: 1000;
}
#nav2 a {
    padding: 5px 15px 4px;
}
#nav2 a.active {
    font-weight: bold;
}
/* FlashVisual */
#flashHomeVisual {
    height: 220px;
    overflow: hidden;
}
#flashVisual {
    height: 180px;
    overflow: hidden;
}
#flashContent, .result td:focus {
    outline: none;
}
/* IntroVisual */
#introVisual {
    height: 245px;
    overflow: hidden;
}

/**
 * Mediabox nyroModal Lightbox
 * @note complete wrapper = #nyroModalFull
 */
#nyroModalFull {
    /* overwrite inline CSS */
    z-index: 1000 !important;
}
#nyroModalFull .mediabox {
    background-color: #fff;
    border: 1px solid #cdcdcd;
    padding: 2px;
    position: relative;
}
/* videoplayer object */
#nyroModalFull .mediabox #videoplayer { outline: none; }
/* close button */
#nyroModalFull .mediabox .closebtn {
    position: absolute;
    top: 1px; right: 1px;
    background-color: #fff;
    background-position: right -2250px;
    outline: none;
    text-align: center;
    text-decoration: none;
    width: 18px; height: 15px;
}
/* description in modal box below video */
#nyroModalFull .mediabox #nyroModalContent .mediabox-desc {
    border: none;
    padding: 13px 9px 16px 10px;
    margin: 0;
}
#nyroModalFull #nyroModalTitle { display: none; }
/* a title tag = image caption */
#nyroModalFull #nyroModalContent div {
    color: #333;
    background-color: #FFF;
    border: 1px solid #CDCDCD;
    border-top: none;
    margin: -2px -3px;
    padding: 5px;
}


/* KeyVisual */
#keyVisual img {
    display: block;
}

/* Funktionsleiste */
#functionbar {
    background-position: left top;
    height:32px;
}
#sfunktionen {
    float: right;
    margin-right: 14px;
    padding: 8px 0 6px;
    position: relative;
    width: 490px;
}
#sfunktionen li {
    /* faux absolute positioning */
    float: left;
    left: 490px;
    margin-left: -490px;
    overflow: hidden;
    position: relative;
    width: 490px;
}
/* Buttons */
#sfunktionen button {
    background-color: transparent;
    border: 0 none;
    cursor: pointer;
    display: block;
    float: right;
    font-weight: bold;
    height: 18px;
    overflow: hidden;
    padding: 0;
    position: relative;
    text-align: right;
    white-space: nowrap;
    width: 19px;
}
#sfunktionen li.inactive {
    display: none;
}
#sfunktionen button span {
    left: -9999em;
    position: absolute;
    top: auto;
}
#sfunktionen button:hover, #sfunktionen button:focus, #sfunktionen button.hover {
    width: auto;
}
#sfunktionen button:hover span,
/*#sfunktionen button:focus span,*/
#sfunktionen button.hover span {
    left: 0;
    position: relative;
}

/**
 * PRINT BUTTON
 */
#sfunktionen #button-print:hover,
#sfunktionen #button-print:focus,
#sfunktionen #button-print.hover { background-position: right -300px; }
#sfunktionen #button-print { background-position: right -250px; margin-right: 0px; padding-right: 54px; z-index: 30; }

/**
 * TELL-A-FRIEND BUTTON
 * @note Inside IE CSS!
 * @note Tell-a-friend Button wird zur Zeit nicht verwendet. Wenn er wieder 
 * eingesetzt wird, muss das CSS fuer die Buttons in der IE CSS angepasst
 * werden (width).
 */
/*
#sfunktionen #button-tellafriend:hover,
#sfunktionen #button-tellafriend:focus,
#sfunktionen #button-tellafriend.hover { background-position: right -400px; }
#sfunktionen #button-tellafriend { background-position: right -350px; margin-right: 0; padding-right: 53px; z-index: 20; }
*/

/**
 * BOOKMARK BUTTON
 * @note Inside IE CSS!
 */

/**
 * VISUAL CONTROL BUTTON
 */
#sfunktionen #button-visual-control:hover,
#sfunktionen #button-visual-control:focus,
#sfunktionen #button-visual-control.hover { background-position: right -3370px; }
#sfunktionen #button-visual-control { background-position: right -3426px; margin-right: 24px; padding-right: 29px; z-index: 30; }
/* open state */
#sfunktionen #button-visual-control.open:hover,
#sfunktionen #button-visual-control.open:focus,
#sfunktionen #button-visual-control.open.hover { background-position: right -3260px; }
#sfunktionen #button-visual-control.open { background-position: right -3315px; }



/****************
 * Main content *
 ****************/

#content, .grid {
    margin: 30px 0 0;
    padding-left: 10px;
}
.main {
    position: relative;
    z-index: 300;
}

/* Headings */
.main h1 {
    margin-bottom: 0.952em;
}
.main h2, .main h3, .main .tabpanel h4, .main .accordion h4 {
    clear: both;
    margin: 1.308em 0 0.746em;
}
.main table h2 {
    clear: none;
    margin: 0;
}
.main table h3 {
    clear: none;
    margin-top: 0;
}
.main h3, .main h4 {
    margin-bottom: 4px;
}
.teaser h3 {
    clear: none;
    margin: 0;
}
.tabpanel .inner h2.first, .acontent h2.first, .acontent h3.first{
    margin-top: 0;
}

/* Text */
ins, #content p.byline {
    display: block;
    margin: -1.384em 0 1.384em;
}
p ins {
    display: inline;
    margin: 0;
}
#page .main .subline, #page #content .premium .subline, #page #content .jobdetail .subline {
    margin: -1.384em 0 1.769em;
}
.main li {
    margin-bottom: 4px;
}
#content .glossary p, #content li p {
    margin-bottom: 0;
}
.main ol, .main ul {
    overflow: hidden; /* fixes disappearing bullet points behind floating elements */
    padding-left: 1.692em;
}
.jobdetail .main ol, .jobdetail .main ul {
    padding-left: 0.2em;
}
.main .teaser ul {
    margin: 0.579em 0 0;
}
.main #application .teaser li,
.main ul li {
    background-position: 0 -546px;
    padding-left: 14px;
}
li span.icon{
    margin-left:6px;
    background-position:16px -543px;
}
.main .teaser li {
    padding-left: 5px;
}
.main ul.fn {
    padding-left: 0;
}
.main ul.fn li {
    background: transparent;
    text-indent: -14px;
}
.main ol li {
    list-style-type: decimal;
    margin-left: 14px;
}
ol.alpha li {
    list-style-type: lower-alpha;
}
#content li p {
    
}

/* Sections */
.section, #nav3, #margin {
    float: left;
    position: relative;
}
#margin {
    z-index: 100;
}
/* For templates only */
.grid .section, .grid .main .section, .pink .section .section {
    background-color: lightblue;
    min-height: 300px;
}
.pink .section {
    background-color: pink;
}
.grid h2, .grid h1, .grid p {
    margin: 8px 10px;
}
/* Homepage */
#page .home {
    margin-bottom: -20px;
}
.home .narrow, div.hasMarg .narrow, .hasMargNav .narrow, #margin, #nav3 {
    width: 14em; /* = 182px */
}
.home .wide {
    width: 21.538em; /* = 280px */
}
.home .section {
    margin-right: 17px;
}
.home div.last {
    margin-right: 0;
}
/* wide */
.wide .narrow {
    width: 14em; /* = 182px */
}
.wide .wide {
    width: 44.4em;
}
.wide .section {
    margin-right: 17px;
}
.wide div.last {
    margin-right: 0;
}
/* Verteiler and Sitemap */
.fullsize .section {
    margin-left: 54px;
    width: 65.385em; /* = 850px */
}
.fullsize .section .section {
    margin: 0 18px 0 0;
    width: 15.307em;
}
.fullsize .section .slast {
    margin-right: 0;
}

/* Main content */
.main .section {
    width: 20.923em; /* = 272px */
}
.main .sfirst {
    margin-right: 16px;
}
.contentWide .main {
    width: 54.231em;
}

#page .dist {
    margin-bottom: -1em;
    margin-left: 44px;
    width: 65.385em; /* = 850px */
}
.dist .section {
    margin: 1em 34px .462em 0;
    width: 31.385em; /* = 408px */
}
.dist .flush .section {
    margin: .35em 34px 0.462em 0;
}
.dist .last {
    margin-right: 0;
}

/* Magazine */
.magazine {
    position: relative;
}
.magazine .buttonborder {
    bottom: 0;
    right: 0;
    position: absolute;
}

/* Verteiler with marginal column or Content table wide */
#page .hasMarg {
    margin-left: 54px;
    width: auto;
}
#page .dist, #page .hasMargNav {
    margin-top: 26px; /* 4px less because marginal column starts lower to meet text top of headline */
}
.hasMarg .main, .hasMarg .narrow {
    margin-top: 0;
}
.hasMarg .section {
    margin-right: 0;
    width: 54.231em; /* = 725px */
    /*overflow: hidden;*/
}
.hasMarg .section .section {
    margin-right: 0px;
    width: 25.846em; /* = 336px */
}
.hasMarg .section div.first {
    margin-right: 33px;
}
.hasMarg .section .section.scontact {
    width: 50%;
    margin-right: 0px;
}
.hasMarg div.last {
    margin-left: 0px;
    margin-right: 0;
}
.hasMarg div.narrow, .hasMargNav div.narrow {
    margin-left: 34px;
    margin-top: 0.307em;
}
/* Verteiler/Content with marginal column and navigation */
#nav3 {
    margin-right: 17px;
    margin-top: -4px;
    min-height: 1em; /* Fix for empty elements */
}
.hasMargNav .main {
    width: 43.077em; /* = 560px */
}
.hasMargNav div.first {
    margin-left: 0;
    clear:left;
}

#content p, .main .full, .main ol, .main ul, .twrapper, #content .contact, #content .media, .tabs, #content .box, .accordion, .pagerbar, .content-button {
    margin-bottom:15px;
    margin-top:0;
}


/***********
 *  Teaser *
 ***********/
.teaser, .hasMargNav .teaser, .dekawelt .teaser {
    margin-bottom: 20px;
    position: relative;
}
#margin .teaser {
    margin-bottom: 4px;
}
.noshadow {
    margin-bottom: 1px;
}
.hasMargNav .wide {
    margin-top: 20px;
}
.pwide {
    margin-bottom: 0.538em;
    margin-top: 1em;
}
.teaser .inner, div.glossary .inner {
    margin: 2px;
    position: relative;
}
.teaser .content {
    padding: 14px 9px 7px 0;
    position: relative;
}
.teaser.linkbutton .content {
    padding-top: 7px;
    padding-bottom: 24px;
}
.pwide .content, .box .content {
    padding: 0;
}
.teaser .text, .hasMargNav .wide .text {
    margin-left: 120px;
    min-height: 98px;
    padding-bottom: 9px;
}
.noshadow .text, .hasMargNav .wide .text {
    margin-left: 0;
    padding-bottom: 0;
}
.hasMargNav .text {
    min-height: 0;
}
#content .teaser h3, #content .teaser h4, #content .contactform h2, #page #content .sitemap h3 {
    background-position: left -150px;
    line-height: 1.488;
    padding: 6px 9px 6px 10px;
}
#content .teaser h4 {
    margin-top: -12px;
}
#content .box .byline {
    margin-top: -6px;
}
.teaser img {
    display: block;
    position: relative;
    z-index: 50;
}
.premium img {
    margin-bottom: 15px;
}

/**
 * Media Teaser (Image)
 */
.media img {
    margin: 10px 10px 7px 10px;
    width: 158px;
}

/**
 * Media Teaser (Video)
 */
.media a.videolink {
    margin-top: 10px;
}

/**
 * Media Teaser (blank)
 * @note Media Teaser without border + img full width
 */
#margin .mediablank {
    border: 0 none;
}
#margin .mediablank img {
    margin: 5px auto;
}

#content .teaser .subline {
    margin: 13px 9px 9px 10px;
}
#content .text .subline {
    margin: 0 0 5px;
}
#content .teaser p.buttonborder {
    margin-bottom: 0;
    margin-top: 0;
}

/* Jobs und Karriere */
.career .inner {
    padding-bottom: 6px;
}
.career .content, .press .content {
    padding: 0;
}

/* Teaser marginal column */
.marginal .inner {
    margin: 1px;
}
.marginal.media .inner {
    padding-bottom: 9px;
}

/* Teaser norm */
.norm .content {
    background-position: left -3150px;
}
#content .norm h3 {
    background-position: left -425px;
}
.noshadow .inner {
    background-position: left -1800px;
}
.norm .img {
    float: left;
    margin-left: 10px;
    position: relative;
}
.noshadow img {
    float: right;
    margin-left: 9px;
}
.magazine img {
    padding-bottom: 25px;
}
.hasMargNav img.fullsize {
    float: none;
    margin: 0;
}
#content .norm p {
    margin-bottom: 0;
}
#content .noshadow p {
    margin: 0 10px 4px; 
}
#content .noshadow p.buttonborder {
    margin-bottom: 7px; /* = 7px */
    margin-top: 3px;
}

#content .norm .subline {
    margin-top: 7px;
}
#content .aligned .norm .text p{
    min-height:85px;
}

/* Teaser quer, Presse */
.image .tfooter, .press .tfooter, .market .tfooter, .box .tfooter {
    background-position: left -300px;
    padding: 7px 9px 7px 0;
}
#content .pwide p.date {
    float: left;
    line-height: 1.488;
    margin-top: 6px;
    width: 9.385em; /* = 122px */
}
.pwide .text {
    margin-left: 10.154em;
}

/* Teaser hoch */
.visual .content {
    background-position: left -2175px;
    padding-left: 10px;
    padding-top: 12px;
}
.visual .text {
    margin-left: 0;
    min-height: 0;
    padding-bottom: 7px;
}
#content .visual p.buttonborder {
    margin-top: 5px;
}
#content .premium p.buttonborder {
    margin-top: 0;
}

/* Teaser market */
.market .tfooter {
    line-height: 0.8;
    padding-left: 7px;
    padding-top: 8px;
    text-align: center;
}

div.marketgraph {
    position: relative; 
    height: 65px; 
    width: 176px; 
    overflow: hidden;
}

img.marketgraph {
    position: absolute;
/*    margin-top: -14px; */
/*    right: -4px; */
/*    z-index: 19; */
}

/* Teaser link and search */
.link .content, .search .content, .marginal .tfooter {
    background-position: left -650px;
}
.link .content {
    padding-top: 7px;
}
.search .content {
    padding-bottom: 9px;
    padding-top: 9px;
}
.contact .content {
    padding-bottom: 5px;
    padding-top: 9px;
}
#content .search h3, #content .link h3, #content .marginal h3 {
    background-position: left -575px;
}
.link p, .search fieldset, .contact p, .media p, .contact address {
    padding-left: 10px;
}

/* Teaser Sitemap (boxes) */
/* Level 1 *
#page #content .slast h3 {
    padding-bottom: 3px;
    padding-top: 3px;
}*/
#page #content .slast .sitemap h3 {
    padding-bottom: 3px;
    padding-top: 3px;
}

/* Level 2 */
.sitemap li a {
    padding-left: 0;
    padding-top: 2px;
}
.sitemap ul.links ul {
    padding-left: 0;
}
/* Level 3 */
#content .sitemap li li a {
    background-position: 3px -144px;
    padding-left: 12px;
    margin-left: 0;
}
/* Level 4 */
#content .sitemap li li li a {
    margin-left: 4px;
}
#content .sitemap li li a:hover,
#content .sitemap li li a:focus {
    background-position: 3px -194px;
}
#margin .contact .inner,
#margin .media .inner {
    overflow:hidden;
} 

/* Contact & Media */
.contact .links {
    background-position: left -684px;
    padding: 4px 0 5px;
}
.contact img,
.media img {
    margin-bottom: 7px;
}
#content .nobackground .inner {
    background: none;
}
.contact address {
    margin-bottom: 8px;
}
#content .contact p {
    margin-bottom: 0.414em;
}

/* Content Boxes */
#content .box .inner, .main .contact {
    background-position: 0 -2700px;
    padding: 0;
}
#content .main .contact .inner {
    margin-bottom: 0;
    padding-right: 10px;
}
.box .tfooter {
    clear: both;
}
#content .box .tfooter p {
    margin-bottom: 0;
    vertical-align: middle;
}
#content .box object, #content .box embed {
    display: inline;
    margin: -8px 0 -9px 12px;
    outline: 0 none;
    vertical-align: middle;
}
/* Contact box in main content */
.main .scontact {
    margin: 0;
    width: 50%;
}
.main .first .contact {
    margin-right: 10px;
}
.main .last .contact {
    margin-left: 10px;
}
#content .main .contact p, #content .main .contact address {
    margin-left: 70px;
}
#content .main .scontact p, #content .main .scontact address {
    margin-left: 63px;
}
#content .main .contact .noimage p, #content .main .contact .noimage address{
    margin-left:0;
}
#content .main .contact p {
    padding: 8px 0 0 10px;
}
.main .contact img {
    display: block;
    float: left;
    margin: 0 15px -1px 0;
}
.scontact .contact img {
    margin-right: 8px;
}
.main .media img {
    margin: 10px 10px 10px 14px;
}
.main .contact .indent {
    display: block;
    float: left;
    width: 9em;
}
.main .scontact .contact .indent {
    display: inline;
    float: none;
    width: auto;
}

/* Research box */
.research {
    margin-top: 1em;
}
.research .inner {
    background-position: 0 -2700px;
}
.research .text {
    float: left;
    width: 50%;
}
.research h3, .research h4, #content .research .text p {
    margin-right: 15px;
}
#content .research .subline {
    margin: -6px 10px 6px;
}
#content .research .img {
    float: none;
    margin: 6px 0 0;
}
.research img {
    float: left;
    margin: 3px 15px 0 0;
}
#content .research h4 {
    clear: both;
    margin-bottom: 0;
    margin-top: 0;
    padding: 6px 0 0;
}

#content .research ul.links {
    margin: 0 0 6px;
}
.research .links li {
    margin-bottom: 0;
    margin-right: 10px;
    padding-left: 0;
}
.research .links li a {
    background-position: 0 -2344px;
    margin-left: 0;
}

/*******************
 * Form in content *
 *******************/
.search #searchcontent {
    margin-bottom: 5px;
    width: 152px;
}
.search select {
    margin-bottom: 8px;
    width: 160px;
}
.search #searchcontent {
    padding: 1px 3px;
}

/* Contact form */
.form .inner {
    margin: 1px;
}
.tabpanel .form .inner{
    padding:0;
}
.contactform h2 {
    margin: 0;
}

.contactform fieldset {
    clear: both;
    margin: 0 10px;
    padding: 23px 0 13px;
}
.contactform fieldset.last {
    margin-top: -13px;
    padding: 0 0 10px;
}
.contactform fieldset.half {
    clear: none;
    float: right;
    width: 19.265em;
    overflow: hidden;
}
.fullsize .contactform fieldset.half {
    width: 22.23em; /* = 289px (13px reference) */
}
.contactform fieldset.firstHalf {
    float: left;
    margin-right: 25px;
}

.contactform label, .contactform .label {
    display: block;
    float: left;
    margin-right: 10px;
    width: 12.159em;
}
.half label, .half .label {
    width: 7.5em;
}
.label label, .contactform label.inline, .contactform label.checkbox {
    display: inline;
    float: none;
    margin-right: 0;
    width: auto;
}
.contactform label.inline, .contactform label.checkbox, .contactform label.radio {
    vertical-align: middle;
}
.contactform label.checkbox, .contactform span.checkbox {
    display: block;
    margin-left: 2em;
}

#content .contactform p {
    clear: both;
    margin-bottom: 10px;
    position: relative;
    z-index: 1;
}
.errormessage {
    display: block;
    margin: 8px 0 0 12.986em;
}
#content .contactform .fullIndent {
    margin-left: 12.986em;
}
.contactform .fullIndentPlusCheckRadio {
    display: block;
    float: left;
    width: 19.2em;
}
.contactform input.fullIndentPlusCheckRadio {
    margin: 3px 0 3px 14.6em;
    width: 18.4em;
}
.contactform .link, .contactform .explanation {
    clear: both;
    display: block;
}
.contactform .explanation {
    margin-top: 3px;
}

.contactform input.full, .contactform textarea.full {
    width: 20.016em;
    margin-bottom: 3px;
}
.half input.full, .half textarea.full {
    width: 11.454em;
}
.searchresult .half input.full {
    width: 14.9em;
}
.searchresult select.full {
    width: 15.55em;
}
.searchresult select.num option {
    padding-right: 3px;
    text-align: right;
}
.contactform input.half {
    margin-right: 0.578em; /* =10px */
    width: 9.28em;
}
.contactform .day, .contactform .month {
    margin-right: 3px;
    width: 1.902em; /* =27px */
}
.contactform .year {
    width: 3.804em; /* =54pxincl. 2px border + 6px padding */
}
.contactform .postcode {
    margin-right: 0.578em;
    width: 3.804em; /* =54px incl. 2px border + 6px padding */
}
.half .postcode {
    width: 2.978em; /* =44px incl. 2px border + 6px padding */
}
.contactform .city {
    width: 14.7em;
}
.half .city {
    width: 7em;
}
.contactform input.radio, .contactform input.checkbox {
    margin-left: 8px;
    vertical-align: middle;
}
.contactform input.first, .contactform input.checkbox {
    margin-left: 0;
}
.contactform input.checkbox {
    display: block;
    float: left;
    margin: 1px 6px 0 0;
}
.contactform input.radio {
    margin-right: 3px;
}
.contactform .small {
    margin-left: 7px;
    width: 10em;
}
.contactform .submit, .contactform .back {
    float: right;
}
.contactform select {
    /*  height: 18px; */
}
.ombud, .complaint {
    display: none;
}
textarea {
    resize: vertical; /* Resize for WebKit */
}
.contactform .itext, .contactform textarea {
    padding: 1px 3px;
}

/* Application Form */
.refnum{
    float:right;
}

#application img.calendar {
    display:inline;
}
#application img.add{
    display:inline;
    margin-bottom:-1px;
    margin-right:5px;
}
#application fieldset p:after{
    clear: both;
    content: ".";
    display: block;
    height: 0;
    visibility: hidden;
}

#schritt{
    text-align:right;
    position:absolute;
    right:0px;
    top:4px;
}
#schritt .schritt{
    display:block;
    float:left;
    margin-top:2px;
    margin-right:2px;
}

/*******************
 * Advanced Search *
 *******************/

.searchtips {
    float: right;
    margin-left: 30px;
    width: 14em;
}
.searchtips h2 {
    margin-top: -3px;
}
.searchresult {
    float: left;
    margin-top: 0;
}
.searchresult fieldset.last {
    padding-bottom: 7px;
}
#content .searchresult p.buttonwrapper {
    margin-bottom: 0;
}
.pagerbar {
    background-position: 0 -574px;
    padding: 2px 10px 0;
}
.pagerbottom {
    margin-top: 10px;
}
ul.pager {
    float: left;
    margin: 0;
    padding-left: 0;
    vertical-align: middle;
}
.main .pager li {
    display: block;
    float: left;
    padding: 2px 0;
}
#content .pager a {
    line-height: 0.8;
    padding: 0 7px 0 7px;
}
#content .pager .active a {
    margin-left: -1px;
    padding-left: 7px;
}
#content .pager .first a {
    margin-left: 0;
}
#content .pager .back a {
    background-position: 0 -3148px;
    padding-left: 24px;
    padding-right: 7px;
}
#content .pager .forward a {
    background-position: right -3098px;
    padding-left: 5px;
    padding-right: 24px;
}
#content .pagerbar .set {
    float: right;
    margin: 2px 2px 0 0;
    vertical-align: middle;
    width: 14em;
}
/* Archive Sarch */
#content img.calendar {
    display: inline;
    top: 2px;
    left: 4px;
}



/*************
 * Accordion *
 *************/
button.control {
    background-position: left -10px;
    clear: both;
    cursor: text;
    display: block;
    margin: 4px 0 0;
    padding: 0;
    text-align: left;
    width: 100%;
}
.js button.control {
    cursor: pointer;
}
.control span, .accordion button.aOpen span {
    background-position: 10px -2994px;
    display: block;
    padding: 2px 10px 2px 31px;
}
.js .control span {
    background-position: 15px -2946px;
}
.acontent {
    padding: 15px 16px 0 16px;
}
.js .acontent {
    display: none;
}
.js .accordion .aOpen {
    display: block;
}
form .accordion{
    margin-bottom:0;
}

/***********
 * Tablist *
 **********/
.tabs .tablist {
    margin: 0;
    overflow: visible;
    padding: 0;
    position: relative;
    z-index: 50;
}
ul.tablist li {
    display: block;
    float: left;
    margin: 0 4px 0 0;
    padding: 0;
}
.tablist a {
    display: block;
    padding: 3px 17px 2px;
    white-space: nowrap;
}
.tablist a.open {
    padding-bottom: 3px;
}
.tabpanel {
    margin: -1px 0 4px;
    padding: 1px;
}
.js .tabpanel {
    display: none;
    margin-bottom: 0;
}
.js .tabs .open {
    display: block;
}
.tabpanel .inner {
    padding: 13px 15px 4px 15px;
}
.tabpanel .links li{
    background-color:transparent;    
}

/**********
 * Button *
 **********/
#searchform button, .buttonborder, .buttonborder a, .buttonborder button, .buttonborder input {
    background-image: url( "data:image/gif,GIF89a%1F%01%0C%01%F7%F5%00%D5%08%1A%9A%9B%9B%FF%FF%FF%D9%D9%D9%E6%08%1C%E6%0B%1E%F4%90%99nnn%CD%08%19%DB%08%1B%F0iu%EE%5Bi%EDN%5C%D8%08%1B%ECAP%D7%08%1A%EA-%3D%EB5E%CA%09%1E%00U%88%D1%D1%D1www%00Fouuu%00%3A%5Chhh%8C%B3%CAsssa%96%B5%AB%AB%AB3w%A0%C1%C1%C1ppp%3E~%A5Z%91%B2H%85%AA%00Hs%00JwQ%8B%AE%00O%7F%00M%7Bmmm%A3%A3%A3%96%96%96%00Dm%9C%9C%9C%90%90%90iii%D0%D0%D0%FA%FA%FA%A5%A6%A6%AD%AE%AE%FC%FC%FC%DF%DF%DF%C8%C9%C9%CF%CF%CF%BF%C0%C0%C8%C9%C8%A6%A6%A6%AD%AD%AE%B6%B6%B6%B6%B6%B7%BF%BF%C0%BF%C0%BF%E0%E0%E0%9E%A0%A0%9F%9F%A0%FE%FE%FE%9F%A0%A0%9F%A0%9F%FB%FB%FB%D8%D9%D8%DF%E0%DF%CC%CC%CC%B6%B7%B7%E0%E0%DF%B5%B7%B6%FD%FD%FD%B6%B7%B6%BF%BF%BF%C8%C8%C9%D1%D2%D1%8F%8F%8F%9F%9F%9F%D8%D9%D9%9D%9D%9D%CB%CB%CB%C8%C8%C8%D1%D1%D2%D9%D8%D9%9E%A0%9F%DF%DF%E0%E0%DF%DF%C9%C8%C8%AD%AE%AD%D0%D1%D1%A5%A7%A7%DF%E0%E0%D9%D9%D8%95%95%95lllggg%CD%CD%CD%F0gs%EDLZ%EEYg%CE%CE%CE%DB%05%18%D0%D2%D1ooo%A4%A4%A4%C9%C8%C9%B5%B6%B7%D0%D1%D2%9E%9F%9F%D8%D8%D9%D9%D8%D8%AE%AD%AE%FF%FD%FD%CC%05%16%D8%05%18%C9%06%1B%EC%3FN%D4%05%17%F8%F8%F7%F8%F8%F8%D7%05%17%FF%FC%FD%D5%05%17%EA*%3B%DF%DC%DD%EB3C%B6%07%16%DD9F%C5%08%18%DAHU%E7%E7%E7%C8%08%19%DDal%DBTa%D9%3CJ%D8*8%E6%E6%E6%CB%08%19%F8%F7%F8%A7%03%0F%D91%40%BA%09%1C%C4%08%18%C7%08%18%E6%E3%E4%E29G%BB%04%13%FA%CC%D0%7F%7F%7F%BA%BA%B9%F0fr%B3%B3%B4%91%91%91%F1%7B%86%AC%AC%AC%9A%9A%9A%95%96%95%F9%BF%C4%AC%09%1A%F1q%7C%85%85%85%BA%05%14%F3%86%90%AA%03%10%D4%3AJ%EF%5Dj%EEZh%EDM%5B%A5%A5%A5%DF9F%B8%07%17%E7%E4%E5%EE%EE%EE%EEVc%E49G%8B%8B%8A%E09G%97%97%98%DA%07%1A%EEit%F4%92%9B%C1%06%0C%C0%06%19%C9%C9%C8%D7%9B%A0%D8%06%19%F3%F3%F3%ED%ED%ED%E2%9C%A3%B3%01%05%C8%263%C9%09%1E%C9ho%EB4D%F0ht%E5%9B%A1%FC%EE%F0%C4%0B%13%C4%04%14%C4HQ%D4hq%D7%06%18%E5it%BF%05%16%DC%9B%9F%B2%01%04%E0'7%E0HU%D56D%D0QZ%CE%05%16%B9%07%17%EA%7D%86%D2GS%D5%89%8F%F9%EE%EF%EC%40O%B7%07%1A%A7%01%06%C5%06%17%FC%F1%F2%EA%2B%3C%D5%06%18%F6%A6%AD%C2%08%0E%D4%06%18%AF%01%04%E9%E6%E7%E2%7F%86%B0%01%04%C3%09%10%9C%04%11%C9%07%1C%E84D%E9%E9%E9%DF7E%CF%08%19%B8%1B'%F6%A5%AC%FF%FF%FF%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00!%F9%04%01%00%00%F5%00%2C%00%00%00%00%1F%01%0C%01%00%08%FF%00%07%08%1CH%B0%60%BD%83%08%13*%5C%C8%B0%A1%C3%87%10%23J%9CH%B1%A2%C5%8B%183j%DC%88q%00%81%8F%20C%86%E4H%B2%A4%C9%93(S%AA%5C%99%D2%A3%81%970c%C2dI%B3%A6%CD%9B8s%9E%F4%88J%81%CF%9F%40%7D%EA%1CJ%B4%A8%D1%A3%1C%3D~Z%C0%B4%A9S%A6H%A3J%9DJ%15%A7%C7R%0C%B2j%DD%9A%B5%AA%D7%AF%60%C3F%F4%C8%C9%81%D9%B3h%CD%8A%5D%CB%B6mT%8F%AB%22%C8%9DKW%AE%DB%BBx%F3%AA%F48%0B%82%DF%BF%80%FD%EA%1DL%B8%F0D%8F%AA%24(%5E%CCX%B1%E1%C7%90%1F%7B%2C%04%A0%B2%E5%CB%95%23k%DE%ECv2%E6%CF%008%8B%1E%5D%D5%E3%AB%07%A8S%ABFM%BA%B5k%A2%1Em5%98M%BB%F6%EC%D7%B8s%B3%F4x)%81%EF%DF%C0%7D%EB%1EN%3C)%01Z%08%92%2B_%9E%BC%B8%F3%E7%87%0BH%9FN%9D%3A%F4%EB%D8%17%0A%D8%CE%BD%7B%F7%EC%E0%C3%8B%FF%1FO%BE%BC%F9%F3%E8%D3%AB_%CF%BE%BD%FB%F7%F0%E3%CB%9FO%7F*%90%FB%F8%F3%EB%AF%CF%1F)%10%91%00%82%D4%DF%80D%FD'%D3%81%2F%11%A8%20N%FF%F5%14%D4%19%10F%B8%E0%844%FD%B7%D4Sid%98%86%1DiP%E8aJ%FFa%C5%15%1A%24%DAa%C72%1F%A6X%D2%7Fe%A5%A5%87%1E%26%DA%C1%8E%8A4j%F4_%5Cu%0D%12%A3%1D%E6%D4%E8%A3E%FF%F5%15%D8%1FD%12%B9%CB%8FHJ%F4_b%8C%15%F3%8D%20P%0A%02N%92T%3A%F4%1Fe%9F%9Db%C9%96%E8T%E9%A5BW%82%06%C8)%B1%C4%B2%CE%97h%D6%F3%DFi%AB%F9%E1f4%E9L%93%E6%97%FF%C9f%1B%1Ex%E2%12%CE0sz%F9_o%C1%05%DAg%95%FF!%C7%DC%A1%83R%09Du%8CN%97(%95%DEE%CA%DD%A3%94Vj%E9%A5%98f%AA%E9%A6%9Cv%EA%E9%A7%A0%86%FAVA%A4%0E%24j%7F%03L%A0%EA%AA%AC%B2z*%7F%A9j%FF%20%EB%AC%B4%CE%FAj%7D%B1r%A0%EB%AE%BC%EAz%2B%7D%B1%8A%20%EC%B0%C4%0A%FB%EB%7C%B1%9A%A0%EC%B2%CC*%7B%AC%7C%A9r0%C2%B4%D4V%3B%ED%B3%F1E%3BB%08%DCv%EBm%08%D8%C2%17%AD%07%E4%96k.%B9%E1%BE%97%AA%07%2C%B4%EB%EE%BB%ED%A6%EB%5E%AA!%9C%60%EF%BD%F8%DA%2Bo%7B%F4%96%60%2F%0A%00%07%1C%F0%BE%EC%F5%5B%C2%C1%08'%5C%02%C1%EB%ADK%C2%C3%10G%FC0%C3%EA%ADk%C1%C5%18g%7C1%C5%E9%AD%8B%C1%C7%20%87%FC1%C7%E8%A5%DA%EA%C9%AA%92%8C%9E%A4%92%AA%EC%F2%CB0%C7%2C%F3%CC4%D7l%F3%CD8%D7%98D%12f%A8q%C3%0D0P%20%F4%D0B%E7%EC%5C%12%17%24%AD%F4%D2K%1B%5D%1C%D2%1FD-%F5%D4R%3BM%1C%D2%1Dd%AD%F5%D6Z%5B%3D%1C%D2*%84-%B6%1Bn%88%1D%B6%D7%BA!%DD%C2%DAlW%E1v%15l%A3%9D%1B%D2c%D4m%F7%0Ax%E7%BD%82%DC%B8!%FF-%C5%DF%80K%E1%C2%E0%84%F3%FD%1A%D2e%24%AEx%06%2F4%EE%B8%E1%AE!M%C6%E4%94%A7p%C0%E5%98C%DE%1A%D2)t%EE9%E6%9E%A7%A09iHc%8Ey%1Bm%98~%C0%E8%A3%95%AE%FA%EB%AB%B3%CE%19%D2%20%D4n%FB%ED%B6%CB%3E%FB%05%19%F4%EE%FB%EF%BE%EB%BE%19%D2%15%14o%FC%F1%C6%0B%AF%19%22%DB%C5%10%03%0D%D0G%2F%BD%F2%D4Wo%FD%F5%D8g%AF%FD%F6%DCw%EF%BDkDS%10t%F8C%7F%DF%16%05%1B%A4%AF%FE%FA%EB%9B%CF%16%05%17%04%20%FF%FC%F4%CF%EF%FEZ%14hR%FF%FE%F2%DF%2F%16%05%A6%E0%DF%FE%FC%17%16%0A%D4B%80%F5%23%20X(%E0%09%04%D2O%81_%A1%80(%A6%A0%05%22%14%81%08B%D0B%11%E4%20%04%22L%81%08%10%F4%0A%05n!%83%12%9AP%06%3AH!%0Au%10%C2%AAP%20%14%3B%98%81%0Cw%10C%2F%CC%80%862l!U(0%05%258%A1%07%40%E4%81%13%FF%94%A0%84%1E0%A1%07N%D0%E1T(%E0%0A%1C%E0%C0%07%3E%F8%01%0E~%00E*BQ%89R%A1%00(r%00%05%1B%F4%E2%0A6%00%A3%0Dl%C0E%1B%601*%14%E8%C4%D0%D8%80%05%F2Q%20%0AgD%0A%056%91%85%01P%E1%8EG%10%08%15%06P%C7%01%C4%F1(%14x%02%12%90P%03%24l%A1%06%88%3C%24%10%0A%F9G%A3%C8%02%18%7D%E0%03%1F%FA%D0%07H%40b%92%90%88%24%1F%1A%C9%C9Nz%F2%93%A0%0C%A5(GI%CA%16%96%EA%94%A8L%A5*W%C9%CAV%BA%F2%95%B0%8C%A5%2CgI%CBZ%DA%F2%96%A5%AAG%80v%C9%CB%5E%FA%F2%97%C0%0C%A60%87I%CCb%1A%F3%98%C8L%A62%97%19%20%01%20%E8%99%D0%8C%A64%A7I%CDjZ%F3%9A%D8%CC%A66%B7%C9%CDnz%F3%9B%07%22%80%00%82B%CEr%9A%F3%9C%E8L%A7%3A%D7%C9%CEv%BA%F3%9D%F0%8C%A7%3C%E7I%CFz%C2S%11%E2%7C%8A%3E%F7%C9%FF%CF~%FA%F3%9F%00%0D%A8%40%07J%D0%82%1A%F4%A0%08M%A8B%17%BAO%01%F8s%11%E2%E4%8AD'J%D1%8AZ%F4%A2%18%CD%A8F7%CA%D1%8Ez%F4%A3%20%0D%A9HG%3A%D1%EDT%F4%10%E2L%8BJW%CA%D2%96%BA%F4%A50%8D%A9LgJ%D3%9A%DA%F4%A68%CD%A9Nw%BAR%EE%B0%94%11%E2%AC%8BP%87J%D4%A2%1A%F5%A8HM%AAR%97%CA%D4%A6%3A%F5%A9P%8D%AAT%A7%3A%D4%EE%0CU%12%E2%0C%8CV%B7%CA%D5%AEz%F5%AB%60%0D%ABX%C7J%D6%B2%9A%F5%AChM%ABZ%D7%BAU%EFh%B5%11%E2l%8C%5C%E7J%D7%BA%DA%F5%AEx%CD%AB%5E%F7%CA%D7%BE%FA%F5%AF%80%0D%AC%60%07%3BWD%22%92%14%A4h%CC%24%C4%09%9A%C6%3A%F6%B1%90%8D%ACd'K%D9%CAZ%F6%B2%98%CD%ACf7%CB%D9%CB%3A%E2%B3%84%20%C4g(%C1%D8%CE%9A%F6%B4%A8M%ADjW%CB%DA%D6f%16%11%88%08-h%0C!%CE%D5%FF%D8%F6%B6%B8%CD%ADnw%CB%DB%DE%FA%F6%B7%C0%0D%AEp%87K%DC%E2%1A%F7%B8%B7%85%07%2C%60%81%DBJ%88%D36%D0%8D%AEt%A7K%DD%EAZ%F7%BA%D8%CD%AEv%B7%CB%DD%EEz%F7%BB%E0%0D%AFt%B31%DDD%883P%E8M%AFz%D7%CB%DE%F6%BA%F7%BD%F0%8D%AF%7C%E7K%DF%FA%DA%F7%BE%F8%C5%EF%23%C4y%A8%FE%FA%F7%BF%00%0E%B0%80%07L%E0%02%1B%F8%C0%08N%B0%82%17%CC%E0%06%3BX%9C%8D%8A%B0%84'L%E1%0A%5B%F8%C2%18%CE%B0%867%CC%E1%0E%7B%F8%C3%20%0E1%A3%C4%C9%B2%12%9B%F8%C4(N%B1%8AW%CC%E2%16%BB%F8%C50%8E%B1%8CgL%E3%15%97%F2%C68%CE%B1%8Ew%CC%E3%1E%E3%05%97%40%0E%B2%90%87L%E4%22%1B%F9%C8%03%D1%8F%92%97%9C%1F%5D2%F3%C9P%8E%B2%94%A7L%E5*%5By%99%CE%04%A7%96%B7%CC%E5.%7B%F9%CB%60%0E%B37%C5i%CF2%9B%F9%CChN%B3%9A%D7%CCfxF%E8%FF%CD%11%02%0A%3E%1D%CA%D0%3A%DB%F9%CEx%CE%B3%9E%F7%CC%E7%82j%88%15%1A%D2%90S%20*%00%92%1A%FA%D0%88N%B4%A2%17%CD%E8F%7B%94Dhh%05%A4!%BD%15%94%0A%80%A7%98%CE%B4%A67%CD%E9N%7B%FA%D36E%C3(2Q%8E%17%D1%23%13%A3%40%03Z%80*%00%AA%BA%FA%D5%B0%8E%B5%ACgM%EBZ%3Bu%10%B9%D8%8E%3At!%00q%5C%83%18%EF%98%0BV%05%C0%D6b%1B%FB%D8%C8N%B6%B2%97%CDl%B3%06%22%10%DA%E8N3%E6A%0D%C0%C0U%00%84%CD%B6%B6%B7%CD%EDn%7B%FB%DB%E0%F6k%1E%C6-%8C%ED%F8%A2%1D%BC%C8%03c%16%2B%00%D7%BA%FB%DD%F0%8E%B7%BC%E7%7D%D9%3D%EC%01%1A%DDq%86%BD%2FC%DAv%D3%FB%DF%00%0F%B8%C0%07%3EY%40Tc%3B%C6%E0%C6v%B6%01%88%CB%D0V%00%C8%8D%B8%C4'N%F1%8A%5B%FC%E2%18%17n%3C%94!%00iD%82%19%C9%10%407%AC%A1%1A%E7%0A%40%BC(%FFO%B9%CAW%CE%F2%96%BB%FC%E5%DC%C5%036R%11%09L%E0%09%13%91H%85%3Chc%5E%01%E4%F7%E7%40%0F%BA%D0%87N%F4%A2%1B%7D%BEkH%BA%D2%97%0E%9C%FD%0A%C0%C1P%8F%BA%D4%A7N%F5%AA%5B%FD%EA%08%BE%83%D6%B7%CEu%E6%40X%C4%60%0F%BB%D8%C7N%F6%B2%9B%FD%EC%20%26q%8D%D7%CE%F6%B6%BB%FD%EDp%8F%BB%DCk%EC%E3%BA%DB%FD%EEx%CF%BB%DE%F1%8E%E4%BE%FB%FD%EF%80%0F%BC%E0c%C9d%208%F9%CA%88O%BC%E2%17%CF%F8%C633%CBb%8E%BC%E4'O%F9%CA%5B%FE%9Bdn%B3%E67%CF%F9%CE%7B%FE%F3%F6D%06%84%E4%9C%CF%3E%9B%FE%F4%A8O%BD%EAW%CFP%40%A7a%D0%11u%B4%ECgO%FB%DA%DB%FE%F6%24%954%1A*%9DRP%FB%FE%F7%C0%0F%BE%F0%87%CFSo%BCh%D5A%B5%B5%F2%97%CF%FC%E6%3B%FF%F9T%3D%C6%20%06A%97a7%FB%FA%D8%CF%BE%F6%B7%CF%FDb%8F%E3%D9%D6%8Ek%FF%B8%C7O%FE%F2%9B%FF%FC%E8'%AC%3B%C6%BD%EE%D2%12%FC%FD%F0%8F%BF%FC%DF%7D%8E%7D%5B%A6%DF%F3%CF%BF%FE%F7%CF%FF%C8%92%03%10%0Dg%19%0F%97q%04X%80%06x%80%08%98%80%11%F7%0CnRr%CF%05s%10%18%81%128%81%14X%81%E2%F5%0BxR%1B%3Dwt%1C%D8%81%1E%F8%81%20%18%82%3F%A7tM%C7_Xw%82(%98%82*%B8%82%2Cxu_%87v0%18%8328%834X%83!%A6vs%97%83%3A%B8%83%3C%D8%83%3E%B8v%7B%17%84B8%84DX%84FH%3D%83%97%84J%B8%84L%D8%84%40%862P%18%85R8%85TX%85Vx%85X%98%85Z%B8%85%5C%D8%85%5E%F8%85%60%882%02P%2BdX%86fx%86h%98%86j%B8%86l%D8%86n%F8%86p%18%87r8%87tX%87q8%01%02%D0%2Bz%B8%87%7C%D8%87~%F8%87%80%18%88%828%88%84X%88%86x%88%88%98%88%8A%B8%88%868%02x%FFX%2C%90%18%89%928%89%94X%89%96x%89%98%98%89%9A%B8%89%9C%D8%89%9E%F8%89%A0%18%8A%91(%00%94%18%02x%D8%2C%A8%98%8A%AA%B8%8A%AC%D8%8A%AE%F8%8A%B0%18%8B%B28%8B%B4X%8B%B6x%8B%B8%98%8B%A9%B8%1D%ABh%8A%02%60-%C0%18%8C%C28%8C%C4X%8C%C6x%8C%C8%98%8C%CA%B8%8C%CC%D8%8C%CE%F8%8C%D0%18%8D%C1%C8%1D%C2%E8%01x%F8-%D8%98%8D%DA%B8%8D%DC%D8%8D%DE%F8%8D%E0%18%8E%E28%8E%E4X%8E%E6x%8E%E8%98%8E%D9%D8%1D%D9h%8D%02p.%F0%18%8F%F28%8F%F4X%8F%F6x%8F%F8%98%8F%FA%B8%8F%FC%D8%8F%FE%F8%8F%00%19%90%F1%E8%1D%F1%88%87%F0r%90%08%99%90%0A%B9%90%0C%D9%90%0E%F9%90%10%19%91%129%91%14Y%91%16y%91%16%A91%19C%10%1F%A31%18%80%87%F9%12%92%229%92%24Y%92%26y%92(%99%92*%B9%92%2C%D9%92.%F9%920%19%932)%92%03a%01%18%10%92%16%FF%80%87%02%B3%93%3C%D9%93%3E%F9%93%40%19%94B9%94DY%94Fy%94H%99%94J%B9%94L%D9%94%013%00%02%F01%3D%99%93%02%A00Vy%95X%99%95Z%B9%95%5C%D9%95%5E%F9%95%60%19%96b9%96dY%96fy%96W9%00%1F%83%95%1F)%00%12%F3%96p%19%97r9%97tY%97vy%97x%99%97z%B9%97%7C%D9%97~%F9%97%80%19%97%18%20%97m%A9%91%86y%98%88%99%98%8A%B9%98%8C%D9%98%8E%F9%98%90%19%99%929%99%94Y%99%96i%99m)2%9A%B9%99%9C%D9%99%9E%F9%99%A0%19%9A%A29%9A%A4Y%9A%A6y%9A%A8%99%9A%AA%B9%9A%A7%89%87a%F8%9A%B0%19%9B%B29%9B%B4Y%9B%B6%19%86%3F%98%9B%BA%B9%9B%BC%D9%9Blw%84%C0%19%9C%C29%9C%C4Y%9C%9F%024n%94%9C%E4s%03Ip%03%14%B03V%10%9DV%B03%3D%0340%00%037%60%06%D59%3E%C9%C9%9C%CE%09%9D%D2I%9D%3E%FFs%9D%D8%A9%9D%E3)4%C8%A9%9C%EAI%01%DE%F9%9CI%20%9D%D3%C93%E3y%9D%D9%B9%9D%E8%C9%9D%EB%E9F%ED%09%9E%D1)%9E%D6Y%9E%F6%C9%9E%F8%99%9F%E1%B3%9F%EF%19%9E%F2%F9%9F%F5y%9E%02J%A0%DD%D9%9C%EE%09%9F%FEI%9E%0B%9A%9E%CB)%0BL%93%A1%1A%BA%A1%1C%DA%A1IS%3C%1E%1A%A2%1C%0A%A2%22Z%A2%26%BA4%24z%A2*%1A%A2)%BA%A2.%AA%A1-%FA%A22%FA%A1%15%90%A1%15%20%00T%93%A3%3A%BA%A3%3C%DA%A3%3E%FA%A3%40%1A%A4B%3A%A4DZ%A4Fz%A4H%9A%A4Jj%A47%CA5N%FA%A4P%1A%A5R%3A%A5TZ%A5Vz%A5X%9A%A5Z%BA%A5%5C%DA%A5%5E%FA%A5%5Bz%A3cS6fS%A6fz%A6h%9A%A6j%BA%A6l%8A%A6d%D3%A6p%1A%A7e%FA%A6rZ%A7mJ%A7v%9A%A7nJ%A6z%DA%A7gz%A3m%F36l3%A8%84Z%A8%86z%A8%88%9A%A8%8A%BA%A8%83%FF%FA6p%C3%A8%90%1A%A9k%E3%A8%92Z%A9%8BJ%A9%96%9A%A9%86%8A%A9%9A%DA%A9%84z%A3w%A37%A2%3A%AA%A4Z%AA%A6z%AA%A8%9A%AA%A4%1A%AA%AA%DA%AA%AE%8A7%AC%FA%AA%B2z%AA%B1%3A%AB%B6*%AA%B5z%AB%BA%3A%AA7%1A8%84%F3%AB%C0%1A%AC%C2%3A%AC%C4Z%AC%C6z%AC%BF%EA%AB%C8%BA%AC%CC%3A8%CA%DA%AC%D0Z%AC%CF%1A%AD%D4%0A%AC%D3Z%AD%D8%1A%AC7%BA8%8E%D3%AD%DE%FA%AD%E0%1A%AE%E2%3A%AE%E4Z%AE%DD%CA%AD%E6%9A%AE%EA%DA8%E8%BA%AE%EE%3A%AE%ED%FA%AE%F2%EA%AD%F1%3A%AF%F6%FA%AD7Z9%B0%B3%AF%FC%DA%AF%FE%FA%AF%00%CB%AF%FA%1A%B0%04K%B0%03%5B%B0%08%DB%AF%07%9B%B0%0C%AB%3A%0B%DB%B0%10%FB%3A7%FA9%97%13%3A%16%7B%B1%18%9B%B1%1A%BB%B1%1C%DB%B1%19%0B%3A%1E%1B%B2%22K%B1%070%B2%26%EB%B1%20%7B%B2*%8B%B1)%BB%B2.k%B17z%3A%A9%13%B14%5B%B3%FE%FF%8A%3A6%1B%B18%9B%B3%0D%BB%B3%3C%9B%B0%3E%FB%B3%0C%1B%B3B%5B%B4F%7B%B4H%9B%B4J%BB%B45%7B%A3%B8%F3%B4P%1B%B5R%3B%B5T%5B%B5V%7B%B5X%9B%B5Z%BB%B5%5C%DB%B5%5E%FB%B5%60%CB%B57%0A%3Cd%5B%B6f%7B%B6h%9B%B6j%BB%B6l%DB%B6n%FB%B6p%1B%B7r%3B%B7t%5B%B7q%7B%A3%C8%93%B7z%BB%B7%7C%DB%B7~%FB%B7%80%1B%B8%82%3B%B8%84%5B%B8%86%7B%B8%88%9B%B8%8A%0B%B86*%00%D2%F3%B8%90%0B%B9F%40%03C%B0%1DCp%B9%98%8B%B9M%B0%B9%D1%B3%B9%9C%1B%B9%D03%B9%95%2B%00%99%5B%BA%9E%DB%B9%A7%0B%BA%AA%1B%B9%A2k%B9%A5%AB%B9%9FK%03%9E%DB%04%AB%5B%BB%D2%D3%BA%A4%FB%BA%97%9B%BA%B2%CB%BB%B6%BB%BA%B8%AB%BB%BB%1B%BB%B3%FB%BB%B6%1B%BC%C2%CB%BB%C5%0B%B9%DEa%9C%CE%FB%BC%D0%1B%BD%D2%3B%BD%D4%3B%20%E4%89%9D%3F%93%BD%FFy%BD%DC%DB%BD%DE%FB%BD%14%FF%AA%BD%3F%03%BE%E4%2B%BE%E3K%BE%E0k%BE%DB%8B%BE%DC%AB%BE%EC%FB%BD%EE%FB%BE%DD%1B%BF%F2%7B%BD%F4%5B%BF%F4i%BE%F8k%BF%FA%5B%BF7%10%0C%EC%13%C0%02%3C%C0%04%5C%C0%06%7C%C0%08%9C%C0%0A%BC%C0%0C%DC%C0%0E%FC%C0%10%1C%C1%12%FC%C0%02%E0%40%16%7C%C1%18%9C%C1%1A%BC%C1%1C%DC%C1%1E%FC%C1%20%1C%C2%22%3C%C2%24%5C%3F%17P%C1%25%9C%C2*%BC%C2%2C%DC%C2.%FC%C20%9C%C1%9A%80%C21%5C%C36%7C%C38%9C%C3%3A%CC%C1%A6%40%C3%3B%FC%C3%40%1C%C4B%3C%C4%1A%5C%0B%3EL%C4H%9C%C4J%BC%C4-%EC%09%02%20%04P%0C%C5%1A%C4A%1ED%04D%A0AEpAA%10%04%164%05%5B%BC%C5V%8C%C5Z%CC%C5E%E0%C5_%1C%C5R%BCA%1D%F4AW%9C%C5c%DC%C5_%1C%04h%3C%C5k%1C%C6nL%04%60%5C%C6q%8C%C6%19%A4%C6U%DC%C6Y%8C%C7dl%C6%5B%CC%C7t%FC%C7b%2C%C8p%FF%7C%C6s%EC%C7l%9C%C8yL%C8r%DC%C8T%FC%C8w%1C%C9%7BL%C9u%0C%C8o%AC%C7%8C%1C%C5%87l%C9%81%8C%C9%9F%9C%C6%95l%C7%A3%3C%C8q%2C%0A%02pB%25%94B%3A%B0B2%00%06%B1lB%B5%AC%03%60%60%CB%B3%5C%CB%AF%FC%CA%B9%EC%CA%B6%ACB*D%CB't%CB%BF%0C%CC%B0%2C%CB%C4%AC%CB(t%CC%C8%2C%CC%B1%BC%CC%BD%DC%CC%C0%1C%CC%B1%3C%CC%BC%8CB%BE%5C%CD%AF%0C%CD%BB%5C%CC%DB%CC%CD%C9%8C%CD%E0L%CD%E2%EC%CD%D2%AC%CD%E6%5C%CD%E3%1C%CD%D9l%CC%DC%BCB%D7%EC%CE%E5%8C%CB%26t%0B%02%40C%FA%3C%036%84C24%03upC6%F4%CF%04M%D0%01%BD%03%03%5D%D03%A4%CF5tC1%F4%CF%07%9D%D0%0A%CD%D0%FC%EC%D0%06-%D0%0A%FD%CF%0C%DD%D0%FE%2CC%11%9D%D1%0B%BD%CF%FD%FC%D0%1E%8D%D1%20%BD%D1%15%DD%D1%00m%D2%19%8D%D2%23%7D%D1%08%0D%D2%0E-%D2%16%FF%0D%D1%2C%3D%D1%14%FD%D26%1D%D3'%9D%D35%5D%D2%3C%9D%D1%A1%20%00%3CP%D4E%3DDEtD%3F%C4%03L%C0%03J%00%07%3D%C0%D4FTD%3F%B4%D4M%FD%D4Q%7DDL%40%D5Qm%D4BDDF%84DY%ED%D4P-%D5%5B-%D6%5E%8D%D4am%D5d%9D%D5S%8D%D6i%0D%D6J%3D%D6Xm%D6%5C%ED%D5_%9D%D4h%7D%D5e%AD%D5w%1D%D7z%CD%D6u%ED%D7pm%D4j%3D%D7L%DD%D6v%5D%D8G-%D7%7B%AD%D8%84%BD%D4%80%BD%D6t%DD%D7o-%D9%86%ED%D8%82m%D9g%FDCS%20%00N%14%DAVdEQ%E4D%3F%20EO%E0%03%A6%ED%03O%F0%03%A9-ES%84%DA%AA%3DE%AC%ED%DA%A1%BD%DAQ%04E%A5%1D%DB8%90%DA%AB%DD%DAOp%DB%A3%AD%DB%B0%7D%DA%BD%3D%DBT%04%DC%B7M%DB%B9%5DE%A6-%DB%BFm%DB%C2%5DE%C4%FD%DC%C7%1D%DD%C1%3D%DD%CD%BD%DB%C6%ED%DB%B4%FF%AD%DC%DAM%DA%C5%0D%DD%DF-%DD%A2M%DD%CE%CD%DB%DE%9D%DC%E6%8D%DB%E2m%DD%EB%5D%DB%D9%7D%DE%DB%3D%DE%D7%5D%DEO%E0%0A%020F%FC-Fd%D4Ed%C4E9%F0%06%02%9E%03%5D%60%03%5Dp%0590F9%20%E0%04%0E%05%0D~%E0%09%BE%E0%FC%1DF%FC%5DF%01%0E%E1%0F%1E%E1%08%AE%E0%15%EE%DF%18%DE%E0%1A%5E%E0%12%EE%E1%1F~%E1%00.%E2%03N%E2%1DN%E1%FD%8D%E2%0C%EE%E0%2C%3E%E1%15n%E1%0C%9E%E22%0E%E1%06%DE%E25%0E%E28%3E%E2%3A%5E%E2.%3EF%3E%1E%E3%40%CE%E14~%E27n%E4%2B%1E%E4%3C%AE%E4%FF%CD%E4%1B%BE%E3%13%0E%0A%02%B0%9EQ%80%05X%10%07C%13%05%14%C0%06_%F0%05B%E3%E5Y%BE%E5%5D%FE%E5a%3E%E6%F9Y%E6%5C%AE%E6%60.%E6o%84%E5Z%DE%E6q%FE%E6j.%E7f%EE%E6i%1E%E7xN%E7%5En%E7%7C%AE%9El~%E6%80%EE%E5%7DN%E8%7B%FFn%E8%82%3E%E7%88%0E%E7%8A%AE%9C%83%AE%E7%8E%BE%E6%8C.%E9j%DE%09%02p%04%9A%AE%E9z%C4G%02!%06b%E0%E9t0%00s%40*%7B%04%EA%A2N%EA%A6%BE%E9%9CnG%9E%3E%00%A8%5EG%A3%5E%EA%05A%05%AC%DE%E9%7D%14%EB%030%EB%AB~%EB%AE%9E%EB%A1.%EB%AA%5E%EB%AC%9EG%BF%FE%E9%C1%BE%EB%C3N%10%B6%EE%EB%7B%04%EC%A9N%EB%CC%5E%EC%B8%8E%EC%D1%DE%EB%9B%5E%ED%B0%9E%EC%BCN%EC%CE%FE%EA%BA%DE%ED%D3%FE%ED%D0.%EC%D2%3E%10T%B0%09%02%60X%EC%AEH%85%B4%04KP%03a%80%04K%10%06%85%C4%05K%60H%5C%F0%EE%F1%3E%EF%F5~%EF%F9%BE%05%FB%CE%EE%86%E5%EE%F4%DE%EF%F4n%EFH%80%EF%FAN%F0%89T%03%8Bt%F0%F2%9E%F0%00%DF%F0%0E_%03%06%0F%EF%13%FF%EF%0B%1F%F0%03%EF%F0%19%8F%F0%1C%CF%F0%02%7F%F1%18%0F%F1%FC%BE%F1%0AO%F2%1FO%F0!%AF%F2%15_%F2%17q%FF%F2%FE%BE%F2%1Eo%F24O%F1%1Do%F1%20%8F%F2%12_%F31%BF%EFO%20%00%CES%F4Fp%F4G_%F4J%BF%F4%CE%C3%1DL%FF%F4N%AF%F4H%9F%F4O%CF%F4Q%EF%3CSo%04Uo%F5%CD%23%F5S%BF%F5K%7F%F5X%FF%F5%60_%F4b%1F%03Y_%F6f%DF%F5FO%F6j%7F%F6i%AF%F61%00%F7n_%F6t%8F%F4r%3F%F7%DFQ%BD%0E%11%10%00%3B" );
    background-repeat: no-repeat;
}
#searchform button, .buttonborder a, .buttonborder button, .marginal .buttonborder button, .buttonborder input {
    background-position: right -125px;
    border: 0 none;
    cursor: pointer;
    display: block;
    height: 17px;
    overflow: hidden;
    padding: 0 20px 2px 4px;
    white-space: nowrap;
}
.back input {
    background-position: right -175px;
    padding-right: 7px;
}
.buttonborder a {
    height: auto;
    outline-color: #000;
    overflow: visible;
    padding-bottom: 4px;
}
.buttonborder input.reset {
    background-position: right -150px;
}
.market button {
    background-position: right -225px;
}
.marginal .marketbuttons .buttonborder button {
    background-position: right -175px;
}
.market .buttonborder button {
    display: inline-block;
    margin: 0;
    padding-left: 1px;
    padding-right: 4px;
}
.marginal .buttonborder button {
    padding-top: 1px;
}
#content .market button:hover, #content .market button:focus, #content .market .hover button, #content .market .clicked button {
    background-position: right -250px;
}
.buttonborder a {
    padding: 2px 23px 1px 7px;
}
.linkbutton .buttonborder a {
    padding: 2px 23px 1px 0px;
}
.buttonborder {
    background-position: left 0;
    display: block;
    float: left;
    height: 17px;
    padding-left: 3px;
}
.anchor{
    background-position: left -50px;
    float:right;
}
.anchor a{
    background-position: right -200px;
}
.back {
    background-position: left -25px;
    padding-left: 14px;
}
.market .buttonborder {
    background-position: left -75px;
}
.marginal .marketbuttons .buttonborder {
    background-position: left 0;
}
#content .market .buttonborder {
    display: inline-block;
    float: none;
    margin: 0 0 0 -1px;
}
#content .market .buttonborder:hover, #content .market .buttonborder:focus, #content .market .hover, #content .market .clicked {
    background-position: left -100px;
}
#content p.buttonborder, #content p.buttonwrapper {
    margin-bottom: 7px;
    margin-top: 3px;
}
#content .content-button p.buttonborder{
    margin-bottom: 0;
}
#content .content-button p.buttonborder a{
    padding-top: 1px;
}
#content .inner .content-button p.buttonborder a{
    padding-top: 2px;
}
.teaser p.buttonborder {
    float: right;
}
.teaser.premium p.buttonborder {
    float: left;
}
.noshadow p.buttonborder {
    float: left;
}
.buttonline span.buttonborder{
    float:right;
    margin-left:10px;
}
.downloadtop{
    margin-bottom:6px;
}
.downloadbottom{
    margin-top:10px;
    margin-bottom:15px;
}
.linkbutton p.buttonborder {
    float: left;
    margin-left: 10px;
    margin-right: 10px;
    width: 149px;
}

/**********
 * Images *
 **********/
div.half, div.small, div.big, .tabpanel .img, .acontent .img{
    clear: both;
    float: right;
    margin: 3px 0 0.72em 16px;
}
.tabpanel .img.full,
.acontent .img.full {
    margin-left: 0px;
    width: 100%;
}
div.half {
    width: 263px;
}
div.big {
    width: 50%;
}
div.small {
    width: 160px;
}
.tabpanel .img, .acontent .img{
    width:auto;
}
.tabpanel .big {
    width: 50%;
}
.tabpanel .big img {
    width: 336px;
}
#content .left {
    float: left;
    margin-left: 0;
    margin-right: 16px;
}
#content .right {
    float: right;
    margin-left: 16px;
    margin-right: 0;
}
.main .awards dl {
    width: 50%;
}
#content .awards .left, #content .awards .right {
    margin-left: 0;
    margin-right: 0;
}

.img dt {
    margin-bottom: 5px;
}
.img dd {
    padding-top: 3px;
}
.img img  {
    display: block;
}
.zoom {
    position: relative;
    display: block;
}
.zoom {
    cursor: zoom-in;
    cursor: -moz-zoom-in;
    cursor: -webkit-zoom-in;
    cursor: -o-zoom-in;
    overflow: hidden;
}
.out {
    cursor: zoom-out;
    cursor: -moz-zoom-out;
    cursor: -webkit-zoom-out;
    cursor: -o-zoom-out;
}
.zoom .icon {
    background-position: right -2150px;
    bottom: 0;
    height: 14px;
    right: 0;
    overflow: hidden;
    position: absolute;
    width: 14px
}
.out .icon {
    
}

/**********
 * Footer *
 **********/
#footer {
    margin-bottom: 30px;
}
#footerbar {
    border: 1px solid #d6d6d6;
    border-width: 1px 0;
    margin: 50px 10px 18px;
    padding: 5px 15px 4px 0;
}
#breadcrumb {
    float: left;
    padding-left: 8px;
    width: 73%;
}
#breadcrumb li, #fnav li {
    display: block;
    float: left;
    margin-right: 14px;
}
#breadcrumb a {
    background-position: 3px -47px;
    padding-left: 13px;
}
#breadcrumb a.active, #breadcrumb li:hover a:link, #breadcrumb li:hover a:visited, #breadcrumb a:focus {
    background-position: 3px -97px;
}
#fnav {
    float: right;
}
#fnav li {
    margin: 0 0 0 18px;
}

/* Footer-Map */
#fmap {
    margin-left: 20px;
}
#fmap .section {
    float: left;
    margin-right: 17px;
    width: 213px;
}
#fmap .wide {
    width: 229px;
}
#fmap h3 {
    margin-bottom: 0.724em;
}
#fmap li {
    margin-bottom: 0.452em;
}
#fmap a {
    background-position: 3px -146px;
    display: block;
    padding-left: 12px;
}
#fmap li:hover a:link, #fmap li:hover a:visited, #fmap a:focus {
    background-position: 3px -196px;
}

/**********
 * Tables *
 **********/
div.tfirst {
    margin-top: 10px;
}
.twrapper {
    padding: 1px;
}
.tform .twrapper{
    margin:0;
}
.textwrapper {
    padding: 2px;
}
.textwrapper tr.last td{
    padding-bottom:0;
}
#content table {
    border-collapse: separate; /* FF bug: cuts 1px from the surrounding box, avoid collapse */
    width: 100%;
}
th.half, td.half {
    width: 50%;
}
th, td {
    padding: 6px 10px;
    text-align: left;
    vertical-align: top;
}
th, thead td {
    font-weight: bold;
}
thead th {
    padding-bottom: 20px;
}
th.number, td.number {
    text-align: right;
}
th.indent, td.indent {
    padding-left: 20px;
}
th.li, td.li {
    background-position: 12px -540px;
    padding-left: 26px;
}
th.lihl, td.lihl {
    background-position: 12px -990px;
}
tbody input.checkbox {
    display: block;
    float: left;
    height: 12px;
    margin: 1px 12px 0 0;
    width: 12px;
}
table .unit {
    display: block;
    float: right;
    font-weight: normal;
    padding-left:10px;
}
#content .twrapper h4 {
    margin: 0;
}
.result td.second {
    width: 14em;
}

/*******************
 * General formats *
 *******************/

abbr[title], acronym[title] {
    border-bottom: 1px dotted #333;
    cursor: help;
}
a abbr[title], a acronym[title] {
    cursor: pointer;
}
.clear {
    clear: both;
}
.clearfix:after, #page:after, #nav:after, #content:after, #sidebar:after, #footer:after {
    clear: both;
    content: ".";
    display: block;
    height: 0;
    visibility: hidden;
}
del {
    text-decoration: line-through;
}
em, em strong, cite {
    font-style: italic;
}
ins {
    text-decoration: none;
}
.offscreen {
    left: -9999px !important;
    position: absolute !important;
    top: auto;
}
.print {
    display: none;
}
.js #sfunktionen .print {
    display: block;
}
.script, .hide {
    display: none;
}
span.shadow {
    display: block;
}
div.expand{
    display:none;
}
strong, strong em, .strong, legend {
    font-weight: bold;
}
sub, sup {
    font-weight: normal;
}

/*********
 * Links *
 *********/

#content a {
    text-decoration: underline;
}
#gNav a, #nav a, #nav2 a, #footer a, #content .links a, #content .buttonborder a, #content a.link, #content a.icon, #content sub a, #content sup a, #nav3 .nav a, #content .tablist a, #content .main .contact a, .media a, #content .sitemap a, #content .result a.url, #content .pager a {
    text-decoration: none;
}
#gNav a.active {
    font-weight: bold;
}
a.external {
    background-position: 100% 2px;
}
a.glossary {
    background-position: 100% -1998px;
    padding-right: 20px;
}
#content a.info {
    background-position: 100% -2098px;
    cursor: help;
    display: block;
    float: right;
    height: 15px;
    width: 16px;
}
.js a.glossary {
    cursor: help;
}
.highlight a.glossary {
    background-position: 100% -2048px;
}
.links a, a.link {
    background-position: left -2343px;
    display: block;
    margin-left: 6px;
    padding: 4px 9px 2px 25px;
}
.nav a {
    display: block;
    padding: 4px 9px 2px 4px;
}
.nav li li a {
    padding-left: 17px;
}
.link .links a, .norm .links a {
    background-position: left -2346px;
    padding-bottom: 1px;
    padding-top: 1px;
}
table a.link {
    background-position: left -2347px;
    padding-bottom: 0;
    padding-top: 0;
}
.main .links a {
    background-position: left -2347px;
    padding-bottom: 0;
    padding-top: 0;
}
a.link {
    margin-left: 0;
}
#content ul.links {
    padding-left: 0;
}
#content .links li {
    list-style: none;
}
#header a:focus #logo, #header a:focus #claim {
    outline: dotted 1px #666;
    outline-offset: 0.1538em;
}
a.icon, #content a.icon {
    padding: 2px 0 2px 22px;
}
#content .links a.icon, .links span.icon {
    display: inline-block;
    padding: 3px 0 1px 25px;
}
a.word, #content a.word {
    background-position: 3px -2498px;
}
a.online, #content a.online {
    background-position: 0 -2573px;
}
a.pdf, #content a.pdf {
    background-position: 0 -2648px;
}
a.ppt, #content a.ppt {
    background-position: 3px -2723px;
}
a.rtf, #content a.rtf {
    background-position: 3px -2798px;
}
a.excel, #content a.excel {
    background-position: 3px -2873px;
}
a.extern, #content a.extern {
    background-position: 3px -2344px;
}

/* Foldout Linklist*/
.foldout{
    background-color:#F1F1F1;
    border:1px solid #C7C7C7;
    left:10px;
    position:absolute;
    z-index:60;
    width:350px;
}
.main .foldout .links{
    margin:7px 0;
    background-color:#FFF;
}
.main .foldout .links li{
    padding:2px 0;
    margin:0 2px;
}
.main .foldout .links li a{
    background-position: right -3203px;
    padding-left:9px;
    margin:0;
}
.main .foldout .links li.last{
    border:none;
}
.dist .teaser .foldbutton{
    width:190px;
}
.hasMarg .main .teaser .foldbutton{
    width:171px;
}
.hasMargNav .main .teaser .foldbutton{
    width:240px;
}


/* Glossary */
div.glossary {
    display: none;
    left: 0;
    position: absolute;
    top: auto;
    width: 16.92em;
    z-index: 200;
}
div.glossary .inner {
    background-position: 0 -3175px;
    display: block;
    padding: 6px 9px 6px 10px;
}
div.glossary span.icon {
    background-position: -6px -2050px;;
    display: block;
    height: 14px;
    left: -7px;
    position: absolute;
    top: -2px;
    width: 14px;
}
div.info span.icon {
    background-position: -6px -2100px;
    cursor: help;
    height: 15px;
    left: -5px;
    width: 16px;
}
#content div.info p {
    margin-bottom: 0;
}

/* aggregated_download */
#content .aggregated_download{
    margin-bottom:10px;
}
#content .aggregated_download ul, #content .aggregated_download li{
    float:left;
    margin-bottom:0;
}
#content .aggregated_download p, #content .aggregated_download ul{
    float:right;
}
#content .aggregated_download p{
    padding-top:3px;
}
/**********************
 * Google Maps Static *
 **********************/
#map {
    height: 300px;
    overflow: hidden;
    position: relative;
    width: 450px;
}
#maps-static, #maps-static img {
    display: block;
}
#map span.note {
    display: none;
}
#map button {
    background: transparent;
    border-style: solid;
    border-width: 0px;
    cursor: pointer;
    height: 100%;
    left: 0;
    margin: 0;
    overflow: hidden;
    padding: 0;
    position: absolute;
    text-indent: -100em;
    top: 0;
    width: 100%;
}
#map a:focus, #map button:focus {
    outline: dashed 2px #fcd54b;
    outline-offset: 0em;
}

/**********************
 * JavaScript version *
 **********************/
.js .script {
    display: block;
}

/********************
 * Handheld version *
 ********************/

@media handheld {
    #page {
        width: auto;
    }
}


/*******************
 * Safari
 */

@media screen and (-webkit-min-device-pixel-ratio:0) {
            
}

/*****************
 * Print version *
 *****************/

@media print {
    /* Show and hide stuff */
    .print, #margin .contact, #margin .media {
        display: block;
    }
    #logo, #claim, #gNav, #nav1, #nav3, #subhead, #functionbar, #fmap, #footerbar, .searchtips, .main .pager .back, .main .pager .forward,
    .home .narrow, .marginal, .wide .narrow, .jobdetail .buttonborder {
        display: none;
    }
    
    /* Reformat elements */
    #page, #header, #content, #footer {
        padding-left: 0;
        width: auto;
    }
    #header {
        border-bottom: 1px solid #e6e6e6;
        height: auto;
        padding-bottom: 20px;
    }
    .fullsize .section, #page .dist, #page .hasMargNav {
        margin-left: 0;
    }
    #content .main {
        float: none;
    }
    #page .hasMargNav .main {
        float: left;
    }
    #margin {
        clear: both;
        float: none;
        margin-left: 0;
        margin-top: 15px;
    }
        
    .contactform fieldset.half {
        float: none;
    }
    .contactform fieldset.firstHalf {
        float: left;
    }
    
    #printLogo {
        float: right;
    }
    #footer {
        border-top: 1px solid #fff;
        clear: both;
        min-width: 400px;
    }
    #printFooter {
        border-top: 1px solid #e6e6e6;
        clear: both;
        margin-top: 30px;
        padding-top: 8px;
    }
    
    /* Borders */
    #search, .contactform input.itext, .contactform textarea, .appform input, .image img, .visual img, .market img, div.glossary, #content table, .teaser ul.links, .teaser ul.links li, .twrapper, .contactform fieldset, .contactform fieldset.bordertop, .pager .active a, th, td {
        border-color: #cdcdcd;
    }
    .buttonborder {
        border: 1px solid #cdcdcd;
    }
    #content .contact {
        border: 0 none;
    }
    .buttonborder a {
        padding-right: 10px;
    }
    .pagerbar {
        border-top: 0 none;
        padding-left: 0;
    }
    #content .pager {
        padding-left: 0;
    }
    #margin .contact h3, #margin .media, #margin .contact address, #margin .contact p, #margin .media p, #margin .contact .links a {
        margin-left: 0;
        padding-left: 0;
    }
    .buttonwrapper .back {
        margin-right: 3px;
        padding-left: 7px;
    }
    
    /* Text colors */
    #content h1, #content .subline, #content h2, #content h3, #content .main .result h3, #content h4, div.glossary, #content div.glossary p,
    table, #content .main .text h3, #margin .contact p, #margin .media p, #margin .contact address, #content p.date, #content h4, #nyroModalFull .mediabox h4,
    ins, #content p.byline, p.byline ins, #content .main .box h3, #content .box .tfooter p, #content .research p.subline,
    #content .research address, #content .main .result h4, #content .result p, #content .pagerbar p.set, #content ul.glossary a, #content .marginal h3,
    #content .caption, .img dd, .awards dd, #content .fn li, .contactform .explanation,
    #content .main h3, #content .main h4, #content p, #content li, #content .links a, #content a.link, p ins, 
    #content .norm .subline, #content .visual .subline, #content .tablist a.open, #content input.error, #content .result .url, #content ul.glossary a, #content ul.glossary .active a {
        color: #000;
    }
    #content .tablist a {
        color: #666;
    }
    #content a, #content .links a, #content ul.pager a:link, #content ul.pager a:visited, .buttonborder button, #content .buttonborder a, .buttonborder input,
    #content .research .links a, #page a.link {
        color: #e60014;
    }
    #content a, #content .links a, #page a.link {
        text-decoration: underline;
    }
    /* Backgrounds */
    #functionbar, .teaser h3, .contactform h2, .teaser .content, .image .tfooter, div.glossary .inner, .noshadow .inner, button.control,
    .box .tfooter, .main .contact .inner, .pagerbar, .tabpanel .inner, .contactform,
    .visual .content, table.text, .noshadow .inner, .teaser .inner, .teaser h3, .contactform h2, 
    .text thead th, .text thead td, thead th, thead td, thead th.highlight, thead td.highlight, .odd th, .odd td,
    .odd th.highlight, .odd td.highlight, .glossary .odd .focus, .glossary .odd .hover, .even th, .even td, 
    .even th.highlight, .even td.highlight, .glossary .even .focus, .glossary .even .hover,
    #searchform button, .buttonborder, .buttonborder a, .buttonborder button, .buttonborder input, .tablist a, #content .search h3, #content .link h3, #content .marginal h3,
    #content .links a, a.link, .main ul li, th.li, td.li, a.closebtn, button.control span, .sitemap li li a, .zoom span, a.glossary,
    .main .box .inner, .main .contact .inner, .research .inner, th.li, td.li {
        background: transparent;
    }
    a.icon, #content a.icon, #page .main .links a, #page a.link {
        background: transparent;
        padding-left: 0;
    }
    th.li, td.li {
        padding-left: 20px;
    }
    a.glossary {
        padding-right: 0;
    }
    .buttonborder button, #content .buttonborder a, .buttonborder input {
        padding-right: 10px;
    }
    .links a, a.link {
        margin-left: 0;
    }
    
    /* Lists */
    .main ul, #page .main ul.links {
        padding-left: 2.5em;
    }
    .main ul li, #page ul.links li {
        list-style: square;
        padding-left: 0;
    }
    
    .main ul.fn li {
    background: transparent;
    text-indent: -14px;
    padding-left: 14px;
    }
    .searchresult {
        width: 637px;
    }
    
    abbr[title], acronym[title] {
        border-bottom: none;
    }
    
    /**
     * display jobdetail tabs in print view
     */
    .js .tabpanel {
        display: block;
    }
}



/* Opera Weiche */
@media all and (-webkit-min-device-pixel-ratio:10000), not all and (-webkit-min-device-pixel-ratio:0) {

	span.buttonborder button {
		padding-top: 1px;
	}
	
}
