/* Copyright ©2004-2021 by Mike Fischer Softwareentwicklung */
/* All rights reserved. Alle Rechte vorbehalten.            */

/* Generated from the file "site.css.inc". */

body{margin:0;margin-left:10px;padding:0;font-family:Arial,Verdana,Helvetica,sans-serif;font-size:16px;color:#030;background-color:#fff;background-image:url(/inc/svg.php?name=Hintergrund-ohne-Logo);background-repeat:no-repeat;}
@supports (display: grid){
body{display:grid;grid-template:auto auto 31px auto / 15em 1fr;grid-template-areas:"g_tl g_tr" "g_ml g_mr" "g_bl g_br" "g_bf g_bf";}
#g_tl{grid-area:g_tl;}
#g_tr{grid-area:g_tr;}
#g_ml{grid-area:g_ml;}
#g_mr{grid-area:g_mr;}
#g_bl{grid-area:g_bl;}
#g_br{grid-area:g_br;}
#g_bf{grid-area:g_bf;}
@media screen and (max-width: 700px){
body{grid-template:auto auto auto 1fr auto auto / 1fr 1fr;grid-template-areas:"g_tl g_tl" "g_tr g_tr" "g_ml g_ml" "g_bl g_bl" "g_mr g_mr" "g_br g_br" "g_bf g_bf";margin-left:.25em;margin-right:.25em;}
#g_ml{margin-left:.75em !important;margin-right:.75em !important;}
#g_bl{margin-bottom:.75em !important;}
}
@media screen and (max-width: 577px){
body{grid-template:auto auto auto auto 1fr auto auto / 1fr;grid-template-areas:"g_tl" "g_ml" "g_bl" "g_tr" "g_mr" "g_br" "g_bf";}
}
}
@supports not (display: grid){
body{margin-right:10px;}
#g_bl{margin-bottom:.75em !important;}
}
a{text-decoration:none;}
a:link,a:visited{color:#01957f;font-weight:bold;}
a:link::before,a:visited::before{color:#01957f;font-weight:bold;}
a:link:hover,a:visited:hover{color:#fff;background-color:#01957f;}
a:link:hover::before,a:visited:hover::before{color:#fff;}
a:active{color:#000;background-color:#01957f;}
img{display:block;border:0 none;font-size:xx-small;}
sup,sub{font-size:50%;position:relative;vertical-align:baseline;}
sup{top:-0.5em;}
sub{top:0.5em;}
.nbsp{white-space:nowrap;}
.pre{white-space:pre;}
#stylewarning{display:none;}
#jswarning{display:block !important;color:#c00;}
noscript,span.noscript,.jswarning{display:inline;color:#c00;}
font.error,#content .error{color:#c00;}
.nospam{font-size:75%;color:#f00;}
.nospam a{text-decoration:none;font-weight:bold;}
.nospam a:link,.nospam a:visited{color:#f00;}
.nospam a:link:hover,.nospam a:visited:hover{color:#fff;background-color:#f00;}
#g_tl,#g_tr{padding:7px 2px;padding-bottom:5px;}
header a:visited:hover{background-color:#fff;}
#logo{float:left;}
#menubtnarea{float:left;cursor:pointer;--data-scrollx:0px;--data-scalex:1;margin-left:2vw;width:calc(94vw*var(--data-scalex) - 194px + var(--data-scrollx));min-width:calc(2vw + 54px);max-width:calc(100% - 194px - 2vw);display:none;}
#menubtn{fill:#fff;stroke:#00574d;width:54px;float:right;}
@supports (display: grid){
@media screen and (max-width: 700px){
#menubtnarea{display:block;}
#g_tr .titlemenu,#content .hastitlemenu,#g_ml,#g_bl{display:none;}
#g_mr{margin-top:4.75em;}
#contenttitle{margin-top:1em !important;}
#g_mr.menuon{margin-top:0;}
#g_ml.menuon,#g_bl.menuon{display:block;}
}
}
#g_tl .fc,#content .clear{clear:both;}
#logo2_img{margin:2px auto;margin-bottom:0;}
#contentheader{margin-left:5px;margin-right:5px;margin-bottom:0;height:100%;}
#pagetitle{font-size:150%;text-align:center;padding:4px;padding-left:0;padding-right:0;}
.verticalcenter{position:relative;top:50%;transform:translateY(-50%);-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);}
#contenttitle{margin:0 10px;margin-bottom:5px;border-bottom:1px dotted #01957f;text-align:left;font-size:150%;font-weight:bold;}
#contenttitle .small{font-size:60%;font-weight:normal;}
#contentnotitle{margin:0 5px;margin-bottom:5px;}
#content{padding:0.75em;margin:5px;margin-top:0;}
#content .contentname,#content h1{margin-top:0;font-size:120%;}
#content>*:first-child{margin-top:0;}
#content h1,#content h2,#content h3,#content h4,#content h5,#content h6,#content div.box,#content table{margin:.75em 0;}
#content h1,#content h2,#content h3,#content h4,#content h5,#content h6{font-weight:bold;}
#content h1{font-size:125%;}
#content h2{font-size:120%;}
#content h3{font-size:115%;}
#content h4{font-size:110%;}
#content h5{font-size:105%;}
#content h6{font-size:100%;}
#content p{margin-top:0.5em;margin-bottom:0;}
#content .small{font-size:75%;}
#content .centered{text-align:center;}
#content div.centered,#content img.centered{margin:0 auto;}
#content .dim{color:#595959;}
#content .normal{font-weight:normal;}
#content dl dt{margin-top:0.5em;}
#language{margin-left:auto;margin-right:auto;white-space:nowrap;text-align:center;font-size:75%;}
.mylang{color:#444;}
.nolang{color:#595959;}
#modified{margin:.08em auto .08em;text-align:center;font-size:75%;color:#595959;}
#modified time{white-space:nowrap;}
#copyright{font-size:75%;white-space:nowrap;text-align:center;color:#595959;}
.footlink,#impressum,#feedback,#showprintpreview,#altservers,#sslcertifylogo,#loginout,#httpauthinfo{font-size:75%;text-align:center;color:#595959;}
#httpauthinfo{color:#444;margin-top:2em;margin-bottom:1em;}
#webmaster{font-size:75%;}
.footlinkprint{display:none;font-size:75%;text-align:center;}
#content a.external,#content a.local{white-space:nowrap;}
#content a.external:link,#content a.external:visited{border:0 none;}
#content a.external:link:hover,#content a.external:visited:hover{color:#fff;background-color:#086;}
#content a.external:active{color:#000;background-color:#086;}
img.link{display:none;}
#content a.external img.link,#content a.local img.link{display:inline;margin:auto 0;padding:0;}
#content .mono,#content code,#content tt{font-family:Monaco,Courier,monospace;}
#content code{color:#064;}
#content ul{margin-right:2em;}
#content div.box{font-size:125%;padding:.75em;border:1px solid #01957f;border-left-width:.5em;border-radius:0 .5em .5em 0;-webkit-border-radius:0 .5em .5em 0;-moz-border-radius:0 .5em .5em 0;background-color:#eee;}
#content div.box:first-child{margin-top:0;}
#content div.box>div{font-weight:bold;}
#content div.box>*:not(:first-child){margin:0;margin-top:.2em;font-size:80%;color:#595959;}
#content div.box p:first-of-type{margin-top:.4em;}
#content div.box.warnbox{border-color:#a58b0a;background-color:#fff784;}
#content div.box.errorbox,#content div.box.alertbox{border-color:#a00;color:#c00;background-color:#fdd;}
#content div.box.codebox{overflow:auto;overflow-x:scroll;color:#064;}
#content div.linkbox{border-style:dotted;border-left-style:solid;}
#content div.linkbox a{display:block;}
#content div.linkbox .urltitle{margin-top:0;font-size:120%;font-weight:bold;}
#content div.linkbox .url{font-size:90%;font-family:Monaco,Courier,monospace;}
#content table{border-collapse:separate;border:1px solid #ddd;-webkit-border-horizontal-spacing:0;-webkit-border-vertical-spacing:0;}
#content table caption{caption-side:bottom;font-style:italic;color:#595959;margin-top:.1em;}
#content table tr>*:not(:last-child){border-right:1px solid #fff;}
#content table th{background-color:#eee;padding:.1em .5em;}
#content table tfoot td{background-color:#eee;}
#content table thead tr:first-child th,#content table tfoot tr:first-child td{padding-top:.5em;}
#content table thead tr:not(:first-child) th,#content table tfoot tr:not(:first-child) td{border-top:1px solid #fff;}
#content table thead tr:last-child th,#content table tfoot tr:last-child td{padding-bottom:.5em;}
#content table tbody tr:first-child td,#content table tfoot tr:first-child td{border-top:1px solid #ddd;}
#content table td{padding:0.1em .5em;}
#content table tbody tr:nth-child(even) td{background-color:#efe;}
#content table tbody tr:nth-child(even):hover td{background-color:#dfd;}
#content table tbody tr:nth-child(odd) td{background-color:#fff;}
#content table tbody tr:nth-child(odd):hover td{background-color:#f0fff8;}
#content table .left{text-align:left;}
#content table .right{text-align:right;}
#content table .center{text-align:center;}
#content table .code{font-family:Monaco,Courier,monospace;color:#064;}
#content a.missingpage::before{content:"" !important;}
a.m_address::before{content:"✉︎ ";}
.m_address .m_at,a .m_address .m_at{color:#595959;font-weight:normal;padding:0 .25em;}
.m_address .m_at::before{content:"@";color:#595959;}
.m_address .m_dot,a .m_address .m_dot{color:#595959;font-weight:normal;padding:0 .1em;}
.m_address .m_dot::before{content:".";color:#595959;}
a.t_phone::before{content:"✆ ";}
a.t_cellphone::before{content:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIGhlaWdodD0iMTFweCIgdmlld0JveD0iMCAwIDQ3Mi44IDQ3Mi44Ij48ZyBzdHJva2U9IiMwMTk1N2YiIGZpbGw9IiMwMTk1N2YiPjxwYXRoIGQ9Ik0zNTguOCAwSDExNGEzMCAzMCAwIDAwLTMwIDMwdjQxMi45YTMwIDMwIDAgMDAzMCAzMGgyNDQuNmEzMCAzMCAwIDAwMzAtMzB2LTQxM2EzMCAzMCAwIDAwLTMwLTI5Ljl6TTk5IDc1LjJoMjc0LjZWMzg4SDk5Vjc1LjJ6bTE1LTYwLjJoMjQ0LjdhMTUgMTUgMCAwMTE0LjkgMTV2MzUuMkg5OVYzMGExNSAxNSAwIDAxMTUtMTQuOXptMjQ0LjcgNDQyLjhIMTE0YTE1IDE1IDAgMDEtMTUtMTVWMzk4aDI3NC42djQ1YTE1IDE1IDAgMDEtMTUgMTV6Ii8+PHBhdGggZD0iTTIzNi40IDQwNC42YTI0LjYgMjQuNiAwIDEwMCA0OS4xIDI0LjYgMjQuNiAwIDAwMC00OS4xem0wIDM5YTE0LjYgMTQuNiAwIDExMC0yOSAxNC42IDE0LjYgMCAwMTAgMjl6TTIwMi40IDQ3LjZoNjhhNSA1IDAgMTAwLTEwaC02OGE1IDUgMCAxMDAgMTB6TTE4NC40IDQ3LjZhNSA1IDAgMDA1LTUgNSA1IDAgMDAtOC41LTMuNSA1IDUgMCAwMDAgNyA1IDUgMCAwMDMuNSAxLjV6Ii8+PC9nPjwvc3ZnPg==) " ";}
a:hover.t_cellphone::before{content:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIGhlaWdodD0iMTFweCIgdmlld0JveD0iMCAwIDQ3Mi44IDQ3Mi44Ij48ZyBzdHJva2U9IiNmZmYiIGZpbGw9IiNmZmYiPjxwYXRoIGQ9Ik0zNTguOCAwSDExNGEzMCAzMCAwIDAwLTMwIDMwdjQxMi45YTMwIDMwIDAgMDAzMCAzMGgyNDQuNmEzMCAzMCAwIDAwMzAtMzB2LTQxM2EzMCAzMCAwIDAwLTMwLTI5Ljl6TTk5IDc1LjJoMjc0LjZWMzg4SDk5Vjc1LjJ6bTE1LTYwLjJoMjQ0LjdhMTUgMTUgMCAwMTE0LjkgMTV2MzUuMkg5OVYzMGExNSAxNSAwIDAxMTUtMTQuOXptMjQ0LjcgNDQyLjhIMTE0YTE1IDE1IDAgMDEtMTUtMTVWMzk4aDI3NC42djQ1YTE1IDE1IDAgMDEtMTUgMTV6Ii8+PHBhdGggZD0iTTIzNi40IDQwNC42YTI0LjYgMjQuNiAwIDEwMCA0OS4xIDI0LjYgMjQuNiAwIDAwMC00OS4xem0wIDM5YTE0LjYgMTQuNiAwIDExMC0yOSAxNC42IDE0LjYgMCAwMTAgMjl6TTIwMi40IDQ3LjZoNjhhNSA1IDAgMTAwLTEwaC02OGE1IDUgMCAxMDAgMTB6TTE4NC40IDQ3LjZhNSA1IDAgMDA1LTUgNSA1IDAgMDAtOC41LTMuNSA1IDUgMCAwMDAgNyA1IDUgMCAwMDMuNSAxLjV6Ii8+PC9nPjwvc3ZnPg==) " ";}
a:not([href]).t_cellphone::before{content:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIGhlaWdodD0iMTFweCIgdmlld0JveD0iMCAwIDQ3Mi44IDQ3Mi44Ij48ZyBzdHJva2U9IiMwMzAiIGZpbGw9IiMwMzAiPjxwYXRoIGQ9Ik0zNTguOCAwSDExNGEzMCAzMCAwIDAwLTMwIDMwdjQxMi45YTMwIDMwIDAgMDAzMCAzMGgyNDQuNmEzMCAzMCAwIDAwMzAtMzB2LTQxM2EzMCAzMCAwIDAwLTMwLTI5Ljl6TTk5IDc1LjJoMjc0LjZWMzg4SDk5Vjc1LjJ6bTE1LTYwLjJoMjQ0LjdhMTUgMTUgMCAwMTE0LjkgMTV2MzUuMkg5OVYzMGExNSAxNSAwIDAxMTUtMTQuOXptMjQ0LjcgNDQyLjhIMTE0YTE1IDE1IDAgMDEtMTUtMTVWMzk4aDI3NC42djQ1YTE1IDE1IDAgMDEtMTUgMTV6Ii8+PHBhdGggZD0iTTIzNi40IDQwNC42YTI0LjYgMjQuNiAwIDEwMCA0OS4xIDI0LjYgMjQuNiAwIDAwMC00OS4xem0wIDM5YTE0LjYgMTQuNiAwIDExMC0yOSAxNC42IDE0LjYgMCAwMTAgMjl6TTIwMi40IDQ3LjZoNjhhNSA1IDAgMTAwLTEwaC02OGE1IDUgMCAxMDAgMTB6TTE4NC40IDQ3LjZhNSA1IDAgMDA1LTUgNSA1IDAgMDAtOC41LTMuNSA1IDUgMCAwMDAgNyA1IDUgMCAwMDMuNSAxLjV6Ii8+PC9nPjwvc3ZnPg==) " ";}
a.t_fax::before{content:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIGhlaWdodD0iMTFweCIgdmlld0JveD0iMCAwIDYwIDYwIj48ZyBzdHJva2U9IiMwMTk1N2YiIGZpbGw9IiMwMTk1N2YiPjxwYXRoIGQ9Ik01MCAzMmE1IDUgMCAxMDAtMTAgNSA1IDAgMDAwIDEwem0wLThhMyAzIDAgMTEwIDYgMyAzIDAgMDEwLTZ6TTE4IDloMThhMSAxIDAgMTAwLTJIMThhMSAxIDAgMTAwIDJ6TTQyIDEySDE4YTEgMSAwIDEwMCAyaDI0YTEgMSAwIDEwMC0yek00MiA0M0gxOGExIDEgMCAxMDAgMmgyNGExIDEgMCAxMDAtMnpNNDIgNDhIMThhMSAxIDAgMTAwIDJoMjRhMSAxIDAgMTAwLTJ6Ii8+PHBhdGggZD0iTTUxIDE3VjBIOXYxN0gwdjM0aDZ2M2gzdjZoNDJ2LTZoM3YtM2g2VjE3aC05ek0xMSAyaDM4djE1SDExVjJ6TTkgMTloNDl2MTZIMlYxOWg3ek04IDUydi03YTEgMSAwIDEwLTIgMHY0SDJWMzdoN3YxNUg4em00MSA2SDExVjM3aDM4djIxem01LTl2LTRhMSAxIDAgMTAtMiAwdjdoLTFWMzdoN3YxMmgtNHoiLz48cGF0aCBkPSJNNiAyNGgzYTEgMSAwIDEwMC0ySDZhMSAxIDAgMTAwIDJ6TTYgMjhoM2ExIDEgMCAxMDAtMkg2YTEgMSAwIDEwMCAyek02IDMyaDNhMSAxIDAgMTAwLTJINmExIDEgMCAxMDAgMnpNMTMgMjRoM2ExIDEgMCAxMDAtMmgtM2ExIDEgMCAxMDAgMnpNMTMgMjhoM2ExIDEgMCAxMDAtMmgtM2ExIDEgMCAxMDAgMnpNMTMgMzJoM2ExIDEgMCAxMDAtMmgtM2ExIDEgMCAxMDAgMnpNMjAgMjRoM2ExIDEgMCAxMDAtMmgtM2ExIDEgMCAxMDAgMnpNMjAgMjhoM2ExIDEgMCAxMDAtMmgtM2ExIDEgMCAxMDAgMnpNMjAgMzJoM2ExIDEgMCAxMDAtMmgtM2ExIDEgMCAxMDAgMnoiLz48L2c+PC9zdmc+) " ";}
a:hover.t_fax::before{content:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIGhlaWdodD0iMTFweCIgdmlld0JveD0iMCAwIDYwIDYwIj48ZyBzdHJva2U9IiNmZmYiIGZpbGw9IiNmZmYiPjxwYXRoIGQ9Ik01MCAzMmE1IDUgMCAxMDAtMTAgNSA1IDAgMDAwIDEwem0wLThhMyAzIDAgMTEwIDYgMyAzIDAgMDEwLTZ6TTE4IDloMThhMSAxIDAgMTAwLTJIMThhMSAxIDAgMTAwIDJ6TTQyIDEySDE4YTEgMSAwIDEwMCAyaDI0YTEgMSAwIDEwMC0yek00MiA0M0gxOGExIDEgMCAxMDAgMmgyNGExIDEgMCAxMDAtMnpNNDIgNDhIMThhMSAxIDAgMTAwIDJoMjRhMSAxIDAgMTAwLTJ6Ii8+PHBhdGggZD0iTTUxIDE3VjBIOXYxN0gwdjM0aDZ2M2gzdjZoNDJ2LTZoM3YtM2g2VjE3aC05ek0xMSAyaDM4djE1SDExVjJ6TTkgMTloNDl2MTZIMlYxOWg3ek04IDUydi03YTEgMSAwIDEwLTIgMHY0SDJWMzdoN3YxNUg4em00MSA2SDExVjM3aDM4djIxem01LTl2LTRhMSAxIDAgMTAtMiAwdjdoLTFWMzdoN3YxMmgtNHoiLz48cGF0aCBkPSJNNiAyNGgzYTEgMSAwIDEwMC0ySDZhMSAxIDAgMTAwIDJ6TTYgMjhoM2ExIDEgMCAxMDAtMkg2YTEgMSAwIDEwMCAyek02IDMyaDNhMSAxIDAgMTAwLTJINmExIDEgMCAxMDAgMnpNMTMgMjRoM2ExIDEgMCAxMDAtMmgtM2ExIDEgMCAxMDAgMnpNMTMgMjhoM2ExIDEgMCAxMDAtMmgtM2ExIDEgMCAxMDAgMnpNMTMgMzJoM2ExIDEgMCAxMDAtMmgtM2ExIDEgMCAxMDAgMnpNMjAgMjRoM2ExIDEgMCAxMDAtMmgtM2ExIDEgMCAxMDAgMnpNMjAgMjhoM2ExIDEgMCAxMDAtMmgtM2ExIDEgMCAxMDAgMnpNMjAgMzJoM2ExIDEgMCAxMDAtMmgtM2ExIDEgMCAxMDAgMnoiLz48L2c+PC9zdmc+) " ";}
a:not([href]).t_fax::before{content:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIGhlaWdodD0iMTFweCIgdmlld0JveD0iMCAwIDYwIDYwIj48ZyBzdHJva2U9IiMwMzAiIGZpbGw9IiMwMzAiPjxwYXRoIGQ9Ik01MCAzMmE1IDUgMCAxMDAtMTAgNSA1IDAgMDAwIDEwem0wLThhMyAzIDAgMTEwIDYgMyAzIDAgMDEwLTZ6TTE4IDloMThhMSAxIDAgMTAwLTJIMThhMSAxIDAgMTAwIDJ6TTQyIDEySDE4YTEgMSAwIDEwMCAyaDI0YTEgMSAwIDEwMC0yek00MiA0M0gxOGExIDEgMCAxMDAgMmgyNGExIDEgMCAxMDAtMnpNNDIgNDhIMThhMSAxIDAgMTAwIDJoMjRhMSAxIDAgMTAwLTJ6Ii8+PHBhdGggZD0iTTUxIDE3VjBIOXYxN0gwdjM0aDZ2M2gzdjZoNDJ2LTZoM3YtM2g2VjE3aC05ek0xMSAyaDM4djE1SDExVjJ6TTkgMTloNDl2MTZIMlYxOWg3ek04IDUydi03YTEgMSAwIDEwLTIgMHY0SDJWMzdoN3YxNUg4em00MSA2SDExVjM3aDM4djIxem01LTl2LTRhMSAxIDAgMTAtMiAwdjdoLTFWMzdoN3YxMmgtNHoiLz48cGF0aCBkPSJNNiAyNGgzYTEgMSAwIDEwMC0ySDZhMSAxIDAgMTAwIDJ6TTYgMjhoM2ExIDEgMCAxMDAtMkg2YTEgMSAwIDEwMCAyek02IDMyaDNhMSAxIDAgMTAwLTJINmExIDEgMCAxMDAgMnpNMTMgMjRoM2ExIDEgMCAxMDAtMmgtM2ExIDEgMCAxMDAgMnpNMTMgMjhoM2ExIDEgMCAxMDAtMmgtM2ExIDEgMCAxMDAgMnpNMTMgMzJoM2ExIDEgMCAxMDAtMmgtM2ExIDEgMCAxMDAgMnpNMjAgMjRoM2ExIDEgMCAxMDAtMmgtM2ExIDEgMCAxMDAgMnpNMjAgMjhoM2ExIDEgMCAxMDAtMmgtM2ExIDEgMCAxMDAgMnpNMjAgMzJoM2ExIDEgMCAxMDAtMmgtM2ExIDEgMCAxMDAgMnoiLz48L2c+PC9zdmc+) " ";}
.t_phone .t_cc::before,.t_cellphone .t_cc::before,.t_fax .t_cc::before{content:"+";color:#595959;}
.t_phone .t_ac,.t_cellphone .t_ac,.t_fax .t_ac{padding:0 .5em;}
.t_phone .t_ac::before,.t_cellphone .t_ac::before,.t_fax .t_ac::before{content:"(";color:#595959;}
.t_phone .t_ac::after,.t_cellphone .t_ac::after,.t_fax .t_ac::after{content:")";color:#595959;}
.t_phone .t_g::before,.t_cellphone .t_g::before,.t_fax .t_g::before{content:" ";}
.t_phone .t_dw::before,.t_cellphone .t_dw::before,.t_fax .t_dw::before{content:"-";color:#595959;}
.t_phone .t_ext::before,.t_cellphone .t_ext::before,.t_fax .t_ext::before{content:" ext. ";color:#595959;}
.l_external::before,#content a.external::before,#content a.urlexternal::before{content:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIGhlaWdodD0iMTJweCIgdmlld0JveD0iMCAwIDI0IDI0Ij48ZyBzdHJva2U9IiMwMTk1N2YiIGZpbGw9IiMwMTk1N2YiPjxwYXRoIGQ9Ik0xNSAyMUg1VjExaDZWOUg1Yy0xLjExIDAtMiAuOS0yIDJ2MTBjMCAxLjEuODkgMiAyIDJoMTBjMS4xIDAgMi0uOSAyLTJ2LTZoLTJ2NnoiLz48cGF0aCBkPSJNMTQgNXYyaDMuNTlsLTkuODMgOS44MyAxLjQxIDEuNDFMMTkgOC40MVYxMmgyVjVoLTd6Ii8+PC9nPjwvc3ZnPg==) " ";}
#content a:hover.external::before,#content a:hover.urlexternal::before{content:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIGhlaWdodD0iMTJweCIgdmlld0JveD0iMCAwIDI0IDI0Ij48ZyBzdHJva2U9IiNmZmYiIGZpbGw9IiNmZmYiPjxwYXRoIGQ9Ik0xNSAyMUg1VjExaDZWOUg1Yy0xLjExIDAtMiAuOS0yIDJ2MTBjMCAxLjEuODkgMiAyIDJoMTBjMS4xIDAgMi0uOSAyLTJ2LTZoLTJ2NnoiLz48cGF0aCBkPSJNMTQgNXYyaDMuNTlsLTkuODMgOS44MyAxLjQxIDEuNDFMMTkgOC40MVYxMmgyVjVoLTd6Ii8+PC9nPjwvc3ZnPg==) " ";}
#content a:not([href]).external::before,#content a:not([href]).urlexternal::before{content:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIGhlaWdodD0iMTJweCIgdmlld0JveD0iMCAwIDI0IDI0Ij48ZyBzdHJva2U9IiMwMzAiIGZpbGw9IiMwMzAiPjxwYXRoIGQ9Ik0xNSAyMUg1VjExaDZWOUg1Yy0xLjExIDAtMiAuOS0yIDJ2MTBjMCAxLjEuODkgMiAyIDJoMTBjMS4xIDAgMi0uOSAyLTJ2LTZoLTJ2NnoiLz48cGF0aCBkPSJNMTQgNXYyaDMuNTlsLTkuODMgOS44MyAxLjQxIDEuNDFMMTkgOC40MVYxMmgyVjVoLTd6Ii8+PC9nPjwvc3ZnPg==) " ";}
.l_local::before,a.local::before{content:"⬀ ";}
.l_local.compatible::before,a.local.compatible::before{content:"⇗ ";}
a.plain::before{content:"" !important;}
#nocsswarning{display:none;}
#nojswarning{text-align:center;padding:0.25em 1em;color:#c00;background-color:#fff784;}
.todo{color:#c00;background-color:#fdd;}
#cookiemessage{border-bottom:1px solid #030;background-color:rgba(238,238,238,.8);position:fixed;left:0;right:0;top:0;transform:translateY(-100%);-webkit-transform:translateY(-100%);-moz-transform:translateY(-100%);-ms-transform:translateY(-100%);-o-transform:translateY(-100%);z-index:1000;font-size:120%;display:block;opacity:0;}
@media screen and (max-width: 370px){
#cookiemessage{font-size:98%;}
}
#cookiemessage{transition-property:all;-webkit-transition-property:all;-moz-transition-property:all;-o-transition-property:all;transition-duration:2s;-webkit-transition-duration:2s;-moz-transition-duration:2s;-o-transition-duration:2s;transition-timing-function:ease;-webkit-transition-timing-function:ease;-moz-transition-timing-function:ease;-o-transition-timing-function:ease;}
#cookiemessage.visible{transform:translateY(0);-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);opacity:1;}
#cookiemessage>div{padding:1em;}
#cookiemessage p{font-size:85%;}
#cookiemessage p,#cookiemessage h1,#cookiemessage h2,#cookiemessage li{background-color:#eee;}
#cookiemessage p,#cookiemessage h1,#cookiemessage h2{display:inline-block;margin-top:0;margin-bottom:0;}
#cookiemessage h1{margin-bottom:.25em;font-size:150%;}
#cookiemessage .cookiechoices{margin-bottom:.75em;}
#cookiemessage .cookiechoices button{border:1px solid #000;border-radius:.5em;-webkit-border-radius:.5em;-moz-border-radius:.5em;padding:.5em;margin-right:1em;margin-top:.75em;text-align:center;font-weight:bold;font-size:100%;font-family:Arial,Verdana,Helvetica,sans-serif;display:inline-block;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;}
#btndefercookieacceptance{background-color:#fc0;}
#btndefercookieacceptance:hover{background-color:#db0;}
#btnallowcookies{background-color:#0f0;}
#btnallowcookies:hover{background-color:#0d0;}
#btndisallowcookies{background-color:#f88;}
#btndisallowcookies:hover{background-color:#d77;}
#cookiemessage .cookiechoices button:active{color:#fff;background-color:#29f;}
#cookiemessage h2,#cookiemessage ul{font-size:85%;color:#595959;}
#cookiemessage ul{margin-left:1em;margin-top:0;margin-bottom:0;padding-left:.5em;list-style-type:square;}
#content div.kasten{margin:0.75em 2em;padding:0.5em;background-color:#eee;border:1px dotted #666;}
#content div.kasten a.url,#content div.kasten a.urlexternal{display:block;}
#content div.kasten a.urlexternal:link:hover,#content div.kasten a.urlexternal:visited:hover{color:white;background-color:#086;}
#content div.kasten .urltitle{margin-top:0;font-size:120%;font-weight:bold;}
#content div.kasten .url{font-size:90%;font-family:monospace;}
#historicbanner{position:fixed;left:0;top:0;width:100vw;height:100vh;background-color:#fff;transition-property:all;-webkit-transition-property:all;-moz-transition-property:all;-o-transition-property:all;transition-duration:2s;-webkit-transition-duration:2s;-moz-transition-duration:2s;-o-transition-duration:2s;transition-timing-function:ease;-webkit-transition-timing-function:ease;-moz-transition-timing-function:ease;-o-transition-timing-function:ease;opacity:1;}
#historicbanner .small{font-size:75%;}
.hidden{transform:translateY(-200vh);-webkit-transform:translateY(-200vh);-moz-transform:translateY(-200vh);-ms-transform:translateY(-200vh);-o-transform:translateY(-200vh);opacity:0;height:0;}
.nodisplay{display:none;}
#lavielleball{width:60vw;height:60vw;margin:auto;background-image:url(/inc/svg.php?name=logo%2Flavielleball);background-repeat:no-repeat;}
#historcmessage{padding-top:35vw;font-size:4vh;text-align:center;color:white;}
#showoriginal{margin-top:5vw;margin-left:25vw;margin-right:25vw;color:#030;font-size:3vh;text-align:center;cursor:pointer;padding:.5em;border:1px solid #030;border-radius:.5em;}
#showoriginal:active{color:#fff;background-color:#01957f;}
@media screen and (max-width: 577px){
#lavielleball{width:95vw;height:95vw;}
#historcmessage{padding-top:50vw;font-size:2.5vh;}
#showoriginal{margin-top:5vw;margin-left:10vw;margin-right:10vw;font-size:2vh;}
}

/* Generated from the file "menu.css.inc". */

ul.titlemenu{font-size:120%;padding:3px;margin:0;text-align:center;line-height:160%;white-space:nowrap;}
ul.titlemenu li{display:inline;margin:0;margin-right:8px;font-weight:bold;text-align:center;vertical-align:middle;}
ul.titlemenu li:last-child{margin-right:0;}
ul.titlemenu li a{padding:2px;border:1px dotted #01957f;color:white;background-color:#01957f;}
ul.titlemenu li a:link,ul.titlemenu li a:visited{border:1px dotted #01957f;color:#01957f;background-color:white;}
ul.titlemenu li a:link:hover,ul.titlemenu li a:visited:hover{color:white;background-color:#01957f;}
ul.titlemenu li a:active,ul.titlemenu li a:active:hover{color:white;background-color:#01957f;}
ul.titlemenu a.local::before{content:"";}
.navmenu{margin-top:115px;margin-bottom:.3em;font-weight:bold;font-size:120%;}
@media screen and (max-width: 700px),screen and (pointer: coarse){
.navmenu{font-size:150%;}
.navmenu li a{padding:.2em .25em;}
}
.navmenu ul{margin:0;padding:0;list-style-type:none;}
.navmenu ul a{display:block;color:white;background-color:#01957f;padding-left:2px;padding-right:2px;text-decoration:none;border:0 none;}
.navmenu ul a:link,.navmenu ul a:visited,.navmenu ul a.missingpage{margin-top:-1px;color:#01957f;background-color:#f8f8f8;border:1px dotted #01957f;}
.navmenu ul a:link:hover,.navmenu ul a:visited:hover{color:#f8f8f8;background-color:#01957f;}
.navmenu ul a.external:link:hover,.navmenu ul a.external:visited:hover{background-color:#086;}
.navmenu ul a:link:hover .dim,.navmenu ul a:visited:hover .dim{color:#f8f8f8;}
.navmenu ul a:active,.navmenu ul a:active:hover{color:#f8f8f8;background-color:#030;}
.navmenu li.folderclosed>a::before{content:"▸ " !important;}
.navmenu li.folderopen>a::before{content:"▾ " !important;}
.navmenu a.local::before{content:"";}
.navmenu li a.external::before,#content span.navmenuextlinkmarker::before{content:"⬈ ";}
.navmenu li a.external.compatible::before,#content span.navmenuextlinkmarker.compatible::before{content:"➚ ";}
.navmenu li li{font-size:90%;}
.navmenu li li li li{font-size:100%;}
.navmenu li li a.local::before,.navmenu li li a:not(.external)::before{content:"⁃ ";}
.navmenu li li a.external::before{content:"⁃ ⬈ ";}
.navmenu li li a.external.compatible::before{content:"⁃ ➚ ";}
.navmenu li li a{padding-left:14px;}
.navmenu li li li a{padding-left:28px;}
.navmenu li li li li a{padding-left:42px;}
.navmenu li li li li li a{padding-left:56px;}
.navmenu .space{font-size:25%;background-color:transparent;}
.navmenu li.spaceabove{margin-top:.3125em;}
.navmenu li .small{font-size:65%;}
.navmenu li .dim{color:#595959;}
.navmenu li div.expand{display:none;}
#navmenu_ui{margin-top:0.75em;text-align:center;font-size:62.5%;font-weight:normal;}
@supports (display: grid){
@media screen and (max-width: 700px){
#navmenu_ui{display:none;}
}
}

/* Generated from the file "site.print.css.inc". */

@media print{
body{background-image:none;}
@supports (display: grid){
body{grid-template:auto auto 31px auto / 1fr;grid-template-areas:"g_tr" "g_mr" "g_br" "g_bf";}
}
#g_tl,#g_ml,#g_bl,#titlemenu,.footlink{display:none;}
#content{border-left-style:none;}
#copyright{color:#444;}
.footlinkprint{display:block;color:#444;}
}

/* EOF */
