body{font-size:78%;/* Schrift auf 12px*/margin:auto; FONT-FAMILY:Arial,Times New Roman,Helvetica; }.KeinfloatHide, .stopFloat, .clear{float:none;clear:both;width:0px;margin:0;padding:0;font-size:0px;line-height:0px;height:0px;clip:rect(0px 0px 0px 0px); }a{text-decoration:none; color:#000000; }a:hover{color:#ff0000; }.cookie{text-align:center; background:#C2D9E5; color:#111; font-size:0.9em; padding:0.5em; }.cookie a{color:#000; display:inline-block; padding:0.3em 0.6em; text-decoration:underline; }.cookie input[type="submit"]{color:#FFFFFF; display:inline-block; padding:0.3em 0.6em; text-decoration:none; border:1px solid #9A2525; background:#9A2525; }@media print{ .cookie{display:none; }}center, center p{text-align: center !important;/* Chrome,Safari,Opera *//* Firefox */-moz-column-count:1 !important; column-count:1 !important;}.fleft{float:left; }.fright{float:right; }.halb{width:48%; }img{max-width:100%;height:auto; }pre{font-family:courier; white-space:pre-wrap; }figure{margin:1em 0; }.zweispaltig{-ms-hyphens:auto; -webkit-hyphens:auto; hyphens:auto;/* Chrome,Safari,Opera *//* Firefox */-moz-column-count:2; column-count:2;/* Chrome,Safari,Opera *//* Firefox */-moz-column-gap:25px; column-gap:25px;}.story2356{-ms-hyphens:auto; -webkit-hyphens:auto; hyphens:auto;/* Chrome,Safari,Opera *//* Firefox */-moz-column-count:1; column-count:1;/* Chrome,Safari,Opera *//* Firefox */-moz-column-gap:15px; column-gap:15px;}#head{margin-bottom:1em;}.headRight{margin-left:14.2em;}#mainnavi{padding:0 !important;margin:-2em 0 1em 14.2em; }#hauptmenue{width:92%; margin:0; border:0; padding:0;}#hauptmenue ul{list-style-type:none; margin:0; border:0; padding:0;}#hauptmenue ul li{float:left; }#hauptmenue ul li a{padding:0.4em 0.5em; display:block; }#hauptmenue .active ,#subnavi .active ,#naviAll .active{font-weight:bold; background:#9A2525; color:#ffffff;}#subnavi ul ul{list-style-type:none; margin:0; border:0; padding:0;}/**/#subnavi ul li{list-style-type:none; margin:0; border:0px solid #000; padding:0 !important;}/**/#subnavi ul ul a{list-style-type:none; margin:0; border:0; padding:0 0 0 1em; }/**/#subnavi ul ul ul a{list-style-type:none; margin:0; border:0; padding:0 0 0 2em; }/**/#subnavi a{padding:1px 5px 0px 5px; }#naviAll,#naviAll ul{list-style:none; margin:0;padding:0;}#naviAll > ul > li{float:left; }#naviAll > ul > li > a{padding:0.4em 0.5em; display:block; }#naviAll a{display:block; }#naviAll > ul > li > ul{position:absolute; display:none; background:#C2D9E5; }/*#naviAll > ul > li:hover > ul{display:block;}#naviAll > ul > li > ul > li > a{display:block; padding:0.2em 0.5em;}#naviAll > ul > li > ul > li > ul > li > a{display:block; padding:0.2em 0.5em 0.2em 1em;}*/.menue .Item123{font-size:1.5em; color:green; }.box{width:auto; margin:0px 0px 0px 0px; padding:0.5em; position:relative; border:0;/* for pictures */ }.box img.eck1{position:absolute; top:0; left:0; width:6px; height:6px; }.box img.eck2{position:absolute; top:0; right:0; width:6px; height:6px; }.box img.eck3{position:absolute; bottom:0; left:0; width:6px; height:6px; }.box img.eck4{position:absolute; bottom:0; right:0; width:6px; height:6px; }#content .linkespalte .box,#content .rechtespalte .box{border-bottom:7px solid #fff;}#content .linkespalte .box h5{display:none !important; margin:0; border:0; }.box2{border-bottom:7px solid #fff;}#seite{width:98%; max-width:1440px;margin: 0 auto;padding:0;border:0;}#storie2500 > div:nth-child(2){ background:url('/vsg/images/Weihnachtsgruese2019.jpg') top left / cover; color: #ffff00; font-size: 1.5vw; padding: 2.8em !important;}#storie2500 .head,#storie2500 .foot,#storie2500 .topic{ display: none;}#innerContent{ display: flex; align-items: stretch; flex-direction: column;}.linkespalte{ order:2; width:165px;flex-shrink:0; min-width:0px;padding:0px;margin:0px;border:0px;background-color:transparent;float:left;}.rechtespalte{order:3; width:165px;flex-shrink: 0; min-width:0px;padding:0px;margin:0px; border:0px;background-color:transparent;}.mitte{order: 1;flex-grow: 1;}#maincontent{padding:0 1em; -ms-hyphens:auto; -webkit-hyphens:auto; hyphens:auto; }@media only screen and (min-width:768px) { #innerContent { flex-direction: row;}}@media only screen and (min-width:800px) { .linkespalte { order: 1;} .mitte { order: 2;} .rechtespalte { order: 3;}}@media only screen and (min-width:1000px) { .stories.two-cols { display: grid; grid-template-columns: repeat(auto-fill, minmax(400px,1fr)); grid-gap: 1rem;} .stories.two-cols .story { display: flex; flex-direction: column;} .stories.two-cols .story .body { flex-grow: 1;}}.abstand{margin:5px;}P{margin:0 0 1em 0; text-align:justify; }#content H1, H2, h3, h4{margin:0px; padding:0px; color:#008000; }h1{font-size:1.3em; }h2{font-size:1.2em; margin-bottom:10px;}h3{font-size:1.15em; }h4{font-size:1.1em; }h5{font-size:1.05em; }h6{font-size:1.0em; }h1.impr, .mitte h2, .mitte h3{color:#008000; margin:1em 0 0.5em 0; text-align:center; }h1.impr{font-size:1.5em; padding-top:0;}h1.storytitle , h2.storytitle , h3.storytitle{color:#000; margin:0px; padding:0px; border:red solid 0px; text-align:left;}.story h1,.story h2,.story h3,.story h4,.story h5,.story h6{text-align:justify; }.storyall img{max-width:100%; }UL.menue{list-style-type:none;margin:0px;padding:0px;}UL.menue li.h{float:left;margin:0px 10px 0px 0px;}UL.menue li.v{float:none;margin:0 5px 0 0;}#subnavi a{display:block; }ul.sitemap{margin:0px; padding:0px; border:0px; }ul.sitemap li{display:block; float:left; width:25%; margin:0px; padding:0px; border:0px; }ul.sitemap li a{font-weight:bold; }ul.sitemap li ul{margin:0 0 0px 10px; padding:0; }ul.sitemap li ul li{display:block; float:none; width:100%; margin:0px; padding:0px; border:0px; }ul.sitemap li ul li a{font-weight:normal; display:block; }#quickNavi{position:absolute; left:-300em; top:-1000px; text-decoration:none; color:#FFFFFF; background-color:#005B7F;}.quickNavi li{display:inline; list-style:none; }a.quickLinkNavi:active,a.quickLinkNavi:focus{position:absolute;margin-left:308em;margin-bottom:0px;top:100px;width:20em;padding:4px;color:#000000;background:#c2d9e5;text-decoration:underline; }ul.toc{margin:0; padding:0; border:0; }ul.toc li{list-style:none; height:0px; display:inline; }a.tocLink{top:-5em; left:10%; position:absolute; }a.tocLink:active,a.tocLink:focus{width:20em; left:0px; top:0px;text-decoration:none; color:#FFFFFF; background-color:#005B7F;}TABLE{font-size:10pt;}table.admin td,table.admin th{border:1px solid #000000; margin:0; padding:1px;}.small{font-size:8pt; }.order{font-size:8pt; color:#acacac; }.input{FONT-FAMILY:Arial, Times New Roman, Helvetica;font-size:10.0pt; }.story p{text-align:justify; }.story td p{padding:2px; text-align:center; }.storytitle{color:#000; }.rot-90{/* rotate -90 deg,not sure if a negative number is supported so I used 270 */-moz-transform:rotate(270deg); -moz-transform-origin:50% 50%; -webkit-transform:rotate(270deg); -webkit-transform-origin:50% 50%;/* IE support too convoluted for the time I've got on my hands... */}/* forum */.forum-leiste{margin-top:1em;margin-bottom:1em;padding:5px 10px;border-top:1px solid #222; border-bottom:1px solid #222;}.ueberblick{width:100%;}.ueberblick th{background:#eee;}.ueberblick td{text-align:center;}.ueberblick td a{text-align:center;display:block;text-decoration:none;}.ueberblick td .inline{display:inline !important;}.ueberblick tr:nth-child(odd){background:#eee;}.ueberblick tr:hover, .ueberblick tr:hover th, .ueberblick tr:nth-child(odd):hover{background:#f4c600 !important;}.forumpost{background:url("/vsg/layout/bg.gif") repeat-y scroll left top transparent}.forumpost .date{display:block;}.forumIndex{float:left;width:13.2em;}.forumInhalt{float:left;width:37.8em;}.headTitle{font-size:3em; padding: 0px; margin: 0.5em; text-align: center !important; font-weight: bold !important;}@media only screen and (min-width:640px){#naviAll a .icon{display:none; }}@media only screen and (max-width:640px){.headTitle{font-size:1.6em;}#hauptmenue{width:100%;}.headRight{margin-left:0; clear:both;}#mainnavi{padding:0 !important;margin:1em 0; }#mainnavi li{width:100%; -ms-hyphens:auto; -webkit-hyphens:auto; hyphens:auto; }.zweispaltig{-ms-hyphens:auto; -webkit-hyphens:auto; hyphens:auto;/* Chrome,Safari,Opera *//* Firefox */-moz-column-count:1; column-count:1;/* Chrome,Safari,Opera *//* Firefox */-moz-column-gap:15px; column-gap:15px;}#subnavi{display:none;}.linkespalte{width:100%; float:none; }#head .linkespalte{width:100%; text-align:center; }#content .rechtespalte{width:100%; background:rgba(0,0,0,0) url("/vsg/layout/bg.gif") scroll repeat; margin-bottom:1em; }.topic img{width:30px; }.halb, .vertical{width:100%;display:block; }.fleft,.fright{float:none; }#content{background:none;}#naviAll > ul > li > ul{display:block; position:static; }#naviAll > ul > li a{display:block; padding:0.7em 0.5em;}#naviAll > ul > li > ul > li a{display:block; padding:0.6em 0.5em 0.6em 1.2em;}#naviAll > ul > li > ul > li > ul > li a{display:block; padding:0.6em 0.5em 0.6em 1.9em;}#naviAll h5, h5.service{padding:0; margin:0; }#naviAll h5 a,h5.service a{padding:0.5em; text-align:center; margin:0; display:block;}#naviAll a { position: relative; }#naviAll a .icon{display:block;margin-top:-.5em;padding: 0 0.6em;position:absolute;right:0.2em;top: 50%;font-size:2em;}}/*Editor*/.mceIframeContainer{padding:5px !important; }.mceIframeContainer p{margin-top:0px !important; }.note{FONT-FAMILY:"Arial",Times,serif; COLOR:#006699; FONT-WEIGHT:bold; TEXT-DECORATION:none; BACKGROUND:none;}.note a{color:#006699; text-decoration:underline; }.title{FONT-SIZE:11px; FONT-WEIGHT:bold;}.storycat{FONT-FAMILY:Arial,Helvetica,sans-serif; COLOR:#333333; FONT-SIZE:11px; FONT-WEIGHT:bold; TEXT-DECORATION:underline; BACKGROUND:none;}.tiny{FONT-FAMILY:Arial,Helvetica,sans-serif; COLOR:#333333; FONT-SIZE:0.8em; FONT-WEIGHT:normal; TEXT-DECORATION:none; BACKGROUND:none;}.slogan{FONT-FAMILY:Arial,Helvetica,sans-serif; COLOR:#C5DFF0; FONT-SIZE:12px; FONT-WEIGHT:bold; TEXT-DECORATION:none; BACKGROUND:none; font:small-caps; }.content{FONT-FAMILY:Arial,Helvetica,sans-serif; COLOR:#333333; FONT-SIZE:11px; BACKGROUND:none;}.boxcontent{FONT-FAMILY:Arial,Helvetica,sans-serif; COLOR:#333333; FONT-SIZE:11px; BACKGROUND:none;}/* Responsive IFRAME-Container */.responsive-container { display: block; position: relative; padding-bottom: 56.25%; /* ratio 16x9 */ height: 0; overflow: hidden; width: 100%; height: auto;}.responsive-container iframe, .responsive-container video { position: absolute; top: 0; left: 0; width: 100%; height: 100%;}.responsive-container img, .responsive-container img.cover { position: absolute; max-width: none; max-height: none; min-width: 100%; min-height: 100%; width: auto; height: auto; top: 50%; left: 50%; transform: -ms-translate(-50%,-50%); transform: -webkit-translate(-50%,-50%); transform: translate(-50%,-50%); -moz-transform: -ms-translate(-50%,-50%); -ms-transform: -ms-translate(-50%,-50%); -o-transform: -ms-translate(-50%,-50%);}.responsive-container img.contain { max-width: 100%; max-height: 100%; min-width: 0; min-height: 0;}.responsive-container.ratio4x3 { padding-bottom: 75%; /* ratio 4x3 */}.responsive-container.ratio21x9 {}}}