/*! This css-file has been copied from Klaumis Netz-Welt - http://www.klaumikli.de
It is based on an open source xhtml/css website layout (andreas07, Version: 1.1, November 28, 2005) by Andreas Viklund (http://andreasviklund.com), but heavily changed to work with webgen and adjust for mobile devices
Last design-changes: May 21, 2019 */body{margin:0;padding:0;color:#303030;background:#c7c7c7 url('images/sidebarbg.jpg') top left repeat;font-family:Verdana,Tahoma,sans-serif}ul{list-style:circle;margin:1% 0 2% 0}li{margin:0 0 8px 1px}a{color:#d85d5d;font-weight:bold;text-decoration:none}a:hover{color:#505050;text-decoration:underline}a.an:hover{color:#d85d5d;text-decoration:none}img{margin:0 1px 1px 0;padding:1px;border-style:none}a img{border-style:none}a img:hover{background:0;border-style:solid;border-color:#d85d5d}#sidebar{position:fixed;top:0;left:0;width:21%;height:100%;overflow:visible;background:#c7c7c7 url('images/sidebarbg.jpg') top left repeat;padding-top:25px;padding-right:5px;text-align:right;font:90% Verdana,Tahoma,sans-serif}#sidebar h1{margin:10px 5px 0 5px;color:#d85d5d;font-size:1.7em;letter-spacing:-1px;text-align:right}#sidebar h2{margin:0 20px 18px 5px;color:#808080;font-size:.9em;font-weight:bold;letter-spacing:-1px;text-align:right}#sidebar h3{margin:30px 18px 4px 5px;color:#606060;font-size:.9em;font-weight:bold;letter-spacing:-1px;text-align:right}#sidebar p{margin:0 20px 18px 5px;color:#606060;font-size:1em;letter-spacing:0}#sidebar a{color:#808080}#sidebar .webgen-langbar-current-lang{color:#606060;text-decoration:none}#sidebar ul{margin-right:20px;margin-left:5px;list-style-type:none}#sidebar li{margin:0;padding-left:5px}#sidebar img{margin:0;padding:0;border-style:none}#sidebar a img:hover{background:0;border-style:none}#sidebar .address{display:block;position:absolute;right:0;bottom:25px;padding:0;padding-top:0;padding-right:0;float:none;border-style:none;overflow:hidden}#sidebar .address h3{margin:30px 18px 4px 5px;color:#606060;font-size:1em}#sidebar .address p{margin:0 20px 18px 5px;color:#606060;font-size:.8em}#menu .menu{display:block;position:absolute;width:100%;right:0;margin:35px 20px 0 0;padding:5px 5px 0 0;border-style:none;list-style-type:none;list-style-position:inside;float:none;overflow:visible}#menu .webgen-menu-level1 a{font-size:1.9em;font-weight:500;color:#606060;letter-spacing:-1px;text-decoration:none}#menu .webgen-menu-level1 a:hover{color:#303030}#menu .webgen-menu-level1.active a{color:#d85d5d}#menu .webgen-menu-level1.webgen-menu-submenu.webgen-menu-submenu-inhierarchy a[href="index.html"]{color:#d85d5d}#menu .webgen-menu-level1.webgen-menu-submenu.webgen-menu-submenu-inhierarchy a[href="index.en.html"]{color:#d85d5d}#menu .webgen-menu-level1.webgen-menu-submenu-inhierarchy a[href="index.html"]{color:#d85d5d}#menu .webgen-menu-level1.webgen-menu-submenu-inhierarchy a[href="index.en.html"]{color:#d85d5d}#menu .webgen-menu-level1.webgen-menu-submenu.webgen-menu-submenu-inhierarchy a[href="../index.html"]{color:#d85d5d}#menu .webgen-menu-level1.webgen-menu-submenu.webgen-menu-submenu-inhierarchy a[href="../index.en.html"]{color:#d85d5d}#menu .webgen-menu-level1.webgen-menu-submenu.webgen-menu-submenu-inhierarchy ul{display:block;margin:2px 0 3px 0;padding:0;list-style-type:none;list-style-position:inside}#menu .webgen-menu-level2 a{font-size:.9em;font-weight:500;color:#606060;text-decoration:none}#menu .webgen-menu-level2.active a{color:#d85d5d}#menu .webgen-menu-level2.webgen-menu-submenu.webgen-menu-submenu-inhierarchy a{color:#d85d5d}#header{position:fixed;overflow:visible;z-index:2;top:0;width:100%}#header .header-mobile-table{visibility:hidden}#header h1{margin:0;color:#d85d5d;font-size:1.4em;letter-spacing:0}#header .logo{margin:0 0 5px 0;color:#808080;font-size:.7em;font-weight:bold;letter-spacing:0}#header p{font-size:.9em}#header a{color:#808080}#header .webgen-langbar-current-lang{color:#606060;text-decoration:none}#header img{margin:0;padding:0;border-style:none}#header a img{border-style:none;padding:0}#header a img:hover{border-style:none;padding:0}@media(min-width:850px){#menu-mobile{visibility:hidden}}#content{position:absolute;z-index:1;overflow:visible;top:10px;left:22%;margin:0;width:83vmin;padding:40px 50px 20px 60px;background:#fafafa;font:95% Verdana,Tahoma,sans-serif}#content p{margin:0 0 20px 0;line-height:1.4em;font-weight:normal;font-size:1.0;-ms-hyphens:auto;-moz-hyphens:auto;-webkit-hyphens:auto;hyphens:auto}#content p.klein{line-height:1.2em;font-size:.9em}#content a{color:#8e1f1f;font-weight:500;text-decoration:none}#content a:hover{color:#8e1f1f;font-weight:bold;text-decoration:underline}#content a.an:hover{color:#8e1f1f;text-decoration:none}#content h1{margin:10px 0 20px 0;color:#d85d5d;font-size:2em;letter-spacing:-1px;text-align:center}#content h2{clear:both;margin:30px 0 25px 0;color:#d85d5d;font-weight:normal;font-size:1.8em;letter-spacing:-2px}#content h2 .sub{color:#606060;font-weight:600;font-size:.7em;letter-spacing:-1px}#content h2 .an{color:#d85d5d;font-weight:normal}#content h3{clear:both;margin:30px 0 10px 0;color:#d85d5d;font-weight:700;font-size:1.4em;letter-spacing:-1px}
#content h3 .an{color:#d85d5d;font-weight:normal}#content h4{clear:both;margin:10px 0 5px 0;color:#d85d5d;font-weight:700;font-size:1.1em;letter-spacing:-1px}#content h1 a:hover{color:#d85d5d;text-decoration:none}#content h2 a:hover{color:#d85d5d;text-decoration:none}#content pre{font-size:.9em;margin-left:5px;margin-right:15px;padding:4px;background:#dbdbdb;border:1px solid #aaa;overflow-x:auto}#content blockquote{font-size:1.0;font-style:italic;margin-top:10px;margin-bottom:20px}#content dl{margin-left:15px;line-height:1.4em}#content dt{margin-bottom:20px}.intext-box{display:none;margin:0 5px 20px 5px;padding:4px;border:1px solid #aaa;background:#eaeaea;font-size:.9em}.footnotes li{font-size:.9em}#inside-menu{display:block;margin-top:50px;margin-bottom:50px;margin-left:50%;width:50%;text-align:left;padding:10px 1px 11px 10px;background:#eaeaea;font-size:.9em}#inside-menu p{margin:1px;padding:0;font-weight:bold;color:#606060}#inside-menu ul{margin:2px 2px 0 2px;padding:0 0 0 17px;list-style-position:outside;list-style-type:disc}#inside-menu ul ul{margin:0;padding:0 0 0 15px;list-style-position:outside;list-style-type:circle}#inside-menu li.webgen-menu-level1{margin:0;padding:0}#inside-menu li.webgen-menu-level2{margin:0 0 0 2px;padding:0}#inside-menu .webgen-menu-level1 a{font-size:.9em;font-weight:500;color:#606060;text-decoration:none}#inside-menu .webgen-menu-level1.webgen-menu-submenu a{font-size:.9em;font-weight:500;color:#606060;text-decoration:none}#inside-menu .webgen-menu-level1 a:hover{color:#303030}#inside-menu .webgen-menu-level2 a{font-size:.8em;font-weight:500;color:#606060;text-decoration:none}#inside-menu .webgen-menu-level2.webgen-menu-submenu a{font-size:.8em;font-weight:500;color:#606060;text-decoration:none}#inside-menu .webgen-menu-level1 a:hover{color:#303030}@media(max-width:849px){body{background:#fafafa}#header{background:#c7c7c7 url(images/sidebarbg.jpg) repeat-x;height:80px}#header .header-mobile-table{visibility:visible;position:fixed;overflow:visible;top:0;left:0;margin:2px 5px 5px 0;padding-left:5px;width:100%;height:75px;table-layout:fixed}#sidebar{visibility:hidden}#menu-mobile{display:none;position:fixed;overflow:visible;z-index:4;top:0;left:0;margin:0;background:#dbdbdb url(images/sidebarbg.jpg) top left repeat;border-top:0;border-right:0;border-bottom:2px solid #aaa;border-left:2px solid #aaa}#menu-mobile .menu-mobile-table-top{visibility:visible;position:fixed;overflow:visible;top:0;left:0;margin:5px 5px 5px 3px;width:100%;height:75px;table-layout:fixed}#menu-mobile .menu{padding-top:80px;padding-right:10px;margin-bottom:23px;text-align:right;list-style-type:none;list-style-position:inside}#menu-mobile .webgen-menu-level1 a{border-bottom:2px solid #aaa;font-size:1.8em;font-weight:500;line-hight:2.1em;color:#606060;letter-spacing:-1px;text-decoration:none}#menu-mobile .webgen-menu-level1 a:hover{color:#303030}#menu-mobile .webgen-menu-level1.active a{color:#d85d5d}#menu-mobile .webgen-menu-level1.webgen-menu-submenu.webgen-menu-submenu-inhierarchy a[href="index.html"]{color:#d85d5d}#menu-mobile .webgen-menu-level1.webgen-menu-submenu.webgen-menu-submenu-inhierarchy a[href="index.en.html"]{color:#d85d5d}#menu-mobile .webgen-menu-level1.webgen-menu-submenu-inhierarchy a[href="index.html"]{color:#d85d5d}#menu-mobile .webgen-menu-level1.webgen-menu-submenu-inhierarchy a[href="index.en.html"]{color:#d85d5d}#menu-mobile .webgen-menu-level1.webgen-menu-submenu.webgen-menu-submenu-inhierarchy a[href="../index.html"]{color:#d85d5d}#menu-mobile .webgen-menu-level1.webgen-menu-submenu.webgen-menu-submenu-inhierarchy a[href="../index.en.html"]{color:#d85d5d}#menu-mobile .webgen-menu-level1.webgen-menu-submenu.webgen-menu-submenu-inhierarchy ul{display:block;margin:30px 0 30px 0;padding:0;list-style-type:none;list-style-position:inside}#menu-mobile .webgen-menu-level2 a{font-size:1em;font-weight:500;letter-spacing:-1px;line-height:1.8em;color:#606060;text-decoration:none}#menu-mobile .webgen-menu-level2.active a{color:#d85d5d}#menu-mobile .webgen-menu-level2.webgen-menu-submenu.webgen-menu-submenu-inhierarchy a{color:#d85d5d}#content{position:absolute;z-index:1;top:50px;left:2%;margin:0;padding:80px 20px 20px 20px;background:#fafafa;font:95% Verdana,Tahoma,sans-serif}}