:root-pvo {--menu-selected:rgba(200,100,1,1);--menu-hover:#EF8201;--menu-group:rgba(240,140,10,0.8);}
:root {//MastroIT 4a5f00 5b7600 6a8500 789900 87ac00 93b809 9cbe46 a5c364 b0ca7e bed297 d1deb8;--menu-selected:#5b7600;--menu-hover:#789900;--menu-group:#bed297;--h2-color:#4a5f00;--h3-color:#789900;--h4-color:#93b809;}
html {overflow-y:scroll;//font-size:2vh;font-size:16px;line-height:1.5em;text-size-adjust:none;}
* {box-sizing: border-box;}
body {padding:0px;padding-top:2em;padding-bottom:2em;margin:0px;text-align:center;font-family:arial;color:#666;vertical-align:top;background-image:url(/config/templates/pvo2014/farbverlauf2.gif);background-repeat:repeat-x;//background-color:#bbb;//background-image:url(/config/templates/pvo2014/winter.jpg);//background-attachment:fixed;//padding-top:20px;//opacity:0.95;}
button, input, select {-webkit-appearance: none;overflow:auto;}
input[type='radio'], input[type='checkbox'] {width:1em;height:1em;border:1px solid rgba(0,0,0,0.5);border-radius:2px;background-color:rgba(255,255,255,0.5);box-shadow: 1px 1px 1px rgba(0,0,0,0.5);cursor:pointer;}
input[type='radio'] {border-radius:50%;}
input[type='radio']:checked, input[type='checkbox']:checked {background-image: radial-gradient(#ef8201 50%, transparent 70%);}
div {display:block;margin:0px;padding:0px;vertical-align:top;text-align:left;}
ul, ol {padding-left:20px;padding-top:5px;padding-bottom:5px;padding:0px;margin:0px;}
li {text-align:left;}
a {color:#2222ff;text-decoration:underline;}
h1 {font-size:1.5em;font-weight:bold;color:#000;}
h2 {font-size:1.4em;font-weight:bold;color:#222;font-family:"Arial","Arial";}
h3 {font-size:1.2em;font-weight:bold;color:#000;color:#8E2100;font-family:"Arial","Arial";}
h4 {font-size:1.1em;font-weight:bold;color:#000;font-family:"Arial","Arial";}
h5 {font-size:1.0em;font-weight:bold;color:#000;}
h6 {font-size:0.8em;font-weight:bold;color:#999;}
b, strong {font-weight:bold;}
h1, h2, h3, h4, h5, h6, p {margin:0px;padding-top:1.5em;padding-bottom:0.0em;line-height:1.5em;text-align:left;}
table, tr, td {padding:0px;margin:0px;}
div#aussen_breite {max-width:1400px;//min-width:800px;width:100%;text-align:center;display:inline-block;padding:0px;margin:0px;border:1px solid #aeaeae;}
div#aussen {//background-image:url(/config/templates/pvo2014/box_oben.jpg);background-size:100% 3000px;background-color:#eeeeee;clear:both;//max-width:1200px;//display:inline-block;padding-left:0px;padding-right:0px;padding-top:0px;padding-bottom:0px;margin:0px;}
div#aussen2 {//background-image:url(/config/templates/pvo2014/box_unten.jpg);background-color:#fff;background-position:bottom;background-size:100% 200px;padding:0px;margin:0px;padding-left:0px;padding-right:0px;padding-bottom:0px;clear:both;width:100%;display:inline-block;}
div#head {display:block;background-color:#ffffff;//height:120px;background-image:url(/config/templates/pvo2014/logo-pvo.png);background-position:20px center;background-repeat:no-repeat;background-size: 30%;//border-bottom:3px solid #EF8201;cursor:pointer;padding:20px;}
div#head h1 {display:inline-block;padding:0px;margin:0px;//padding-left:30px;//padding-top:15px;font-weight:bold;font-family:"Arial","Verdana";}
div#head .unsichtbar {//line-height:0px;//font-size:1px;//color:#fff;height:0px;width:0px;overflow:hidden;display:inline-block;position:absolute;}
div#head .unterzeile {line-height:1.6em;font-size:30px;padding:0px;margin:0px;padding-right:30px;float:right;color:#666;font-family:"Comic Sans MS","Verdana";}
div.row {display:block;text-align:center;}
div.spalte_33 {display:inline-block;text-align:left;width:calc(33% - 10px);height:100%;}
div.spalte_50 {display:inline-block;text-align:left;width:calc(50% - 10px);height:100%;}
#mobile_menubutton {display:block;font-weight:bold;padding:0.5em;padding-left:1em;margin:0px;font-size:1.2em;cursor:pointer;}
#menu_links {padding:1em;background-color:#eeeeee;border-spacing:0px;border:0px;display:none;font-size:1.5em;text-align:left;}
#menu_links ul {list-style-type:none;margin:0px;padding:0px;}
#menu_links ul li {display:block;margin:0.0em;}
#menu_links ul li a {color:#000;font-weight:normal;text-decoration:none;z-index:100;}
#menu_links ul li a span {vertical-align:center;padding-left:5px;padding-right:5px;padding-top:3px;padding-bottom:3px;//margin-bottom:5px;background-color:#dddddd;text-align:left;}
#menu_links ul li.menulevel0 > a > span {background-color: var(--menu-group);}
#menu_links ul li a span:hover {background-color: var(--menu-hover);color:#fff;}
#menu_links ul li a span.aktiv {background-color: var(--menu-selected);color:#fff;}
#menu_links li.typ_separator {display:block;//text-align:center;color:#ff9900;}
#menu_links ul li.open ul {display:block;}
#menu_links ul li ul li {padding-left:1em;margin-bottom:1em;display:block;margin:0px;}
#menu_links ul li a span {display:block;vertical-align:center;padding-left:5px;padding-right:5px;padding-top:0.5em;padding-bottom:0.5em;margin-bottom:5px;background-color:#dddddd;text-align:left;}
@media (min-width:1050px) {div#content > div#submenu {display:none;}
#mobile_menubutton {display:none;}
#menu_links {display:inline-block;display:table-cell;width:300px;min-width:300px;padding-bottom:0px;padding-top:20px;padding-left:0px;padding-right:0px;background-color:#eeeeee;vertical-align:top;border-spacing:0px;border:0px;// float:left;font-size:1em;}
#menu_links ul li ul {display:none;}
}
#spalte_rechts {//max-width:200px;width:200px;min-width:200px;padding-top:20px;padding-left:0px;padding-right:0px;background-color:#eeeeee;vertical-align:top;text-align:center;border-spacing:0px;border:0px;//float:right;display:table-cell;}
@media (max-device-width:10cm) {html {font-size:12px;}
div.row {display:block;text-align:center;}
div.spalte_33 {display:inline-block;text-align:left;width:100%;}
div.spalte_50 {display:inline-block;text-align:left;width:100%;}
div#head {background-image:none;}
div#content img {float:none;clear:both;display:block;text-align:center;margin:auto;}
}
@media (max-width:1250px) {div#spalte_rechts {display:none;}
}
div#mitte {min-height:400px;background-color:#fff;padding:0px;padding-top:20px;padding-left:20px;padding-right:20px;box-sizing:border-box;width:100%;vertical-align:top;text-align:center;overflow-x:hidden;display:table-cell;}
#content {vertical-align:top;display:inline-block;max-width:760px;box-sizing:border-box;//width:100%;border-spacing:0px;border:0px;}
body#content {background-color:#fff;background-image:none;box-sizing:border-box;}
div#content p, div#content h2, div#content h3, div#content h4, div#content h5, div#content h6 {margin-top:0.3em;margin-bottom:0.3em;}
div#content ol li {margin-top:0.3em;margin-bottom:0.3em;}
div#content ul li {margin-top:0.3em;margin-bottom:0.3em;}
#content h2 {color: var(--h2-color);}
#content h3 {//color:#cF6200;color: var(--h3-color);}
#content h4 {//color:#cF6200;color: var(--h4-color);}
#content ul, #content ol {padding-left:20px;}
#content table tr td {vertical-align:top;}
#content .homebutton {border:2px solid #666;border-radius:10px;padding:5px;background-color:#0f8201;background-image:url(/config/templates/pvo2014/button-orange.png);color:#fff;font-weight:bold;font-size:1.5em;line-height:1.5em;text-decoration:none;text-align:center;display:block;}
#content .homebutton:hover {border:2px solid #000;//background-image:url();//background-color:#ffcc33;background-position:0px -50px;color:#630;}
#content img {max-width:100%;width: auto;height: auto;}
div#footer {background-color:#eeeeee;display:block;clear:both;padding:0px;margin:0px;padding-left:10px;padding-right:10px;padding-top:2px;padding-bottom:2px;color:#aaaaaa;}
div#footer p {color:#aaaaaa;padding:0px;margin:0px;}
div#footer a {color:#aaaaaa;text-decoration:none;}
#menu {background:linear-gradient(0deg, rgba(115,152,0,1) 10%, rgba(150,200,40,1) 30%, rgba(115,152,0,1) 95%);//background-image:url(/config/templates/pvo2014/button-orange100y.webp);display:block;padding:0px;margin:0px;min-height:2em;position:relative;padding-left:0px;float:clear;}
#menu a {color:#000;font-weight:bold;text-decoration:none;z-index:100;}
#menu ul {padding:0px;margin:0px;list-style-type:none;z-index:9;width:100%;position:relative;}
#menu ul li {float:left;padding:0px;margin:0px:  text-align:left;//border-left:1px solid #f0f0f0;//border-right:1px solid #f0f0f0;list-style-type:none;position:relative;background-image:url(/config/templates/pvo2014/button-orange100y.png);background-position:0px -0px;width:16.666666666%;z-index:10;}
#menu ul li:hover {background-color:#fFb231;background-position:0px -10px;}
#menu ul li.open.aktiv {background-position:0px -25px;}
#menu a {display:inline-block;padding-top:0.2em;line-height:1.0em;height:2.5em;vertical-align:top;text-align:center;//width:198px;width:100%;white-space:nowrap;color:#fff;opacity:0.75;}
#menu a.open {color:#000;opacity:1;}
div#zdnet {display:none;}
@media (max-width:960px) {div#head {background-image:none;}
div#head .unterzeile {line-height:1.6em;font-size:30px;padding:0px;margin:0px;float:none;!important clear:both;text-align:center;color:#666;font-family:"Comic Sans MS","Verdana";}
}
@media (min-width:960px) {div#zdnet {width:960px;display:inline-block;}
}
div#zdnet table {border-spacing:10px;}
div#zdnet table tr td {padding:20px;width:33%;font-size:11px;font-weight:bold;color:#ffffff;font-family:verdana;vertical-align:top;background-color:#c0c0c0;border:1px solid #aeaeae;}
.accordion input{display: none;}
.accordion .panel {margin: 0px 0 2px 0;height: 0;overflow:hidden;background-color: #f8f8f8;line-height: 28px;padding: 0 30px;box-sizing: border-box;opacity:0;transition-property: opacity;transition-duration: 1s;transition-timing-function: linear;transition-delay: 0s;}
.accordion input:checked~.panel {opacity:1;height: auto;color: black;}
.accordion label {cursor: pointer;background-color: #f0f0f0;border-top: 2px solid #fff;display: block;padding: 1em;width: 100%;box-sizing: border-box;z-index: 100;}
.accordion input:checked+label {background-color: #e0e0e0;color: #000;}
.accordion label::after {content: " + ";color: #000;float: right;font-size: 1.6em}
.accordion input:checked+label::after {content: " - ";}
div.linkbutton_rechts {text-align:center;}
a.linkbutton_rechts {padding:0px;margin:0px;text-align:center;text-decoration:none;color:#fff;font-weight:bold;display:inline-block;border-radius:2em;background-color:#ef8201;border:2px solid rgba(0,0,0,0.3);margin:1em;padding-left:1em;padding-right:1em;}
